Makefile revision 249090
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 249090 2013-04-04 09:21:24Z mav $
3
4.include <bsd.own.mk>
5
6SUBDIR=	adduser \
7	arp \
8	bootparamd \
9	bsdinstall \
10	cdcontrol \
11	chkgrp \
12	chown \
13	chroot \
14	ckdist \
15	clear_locks \
16	crashinfo \
17	cron \
18	ctladm \
19	daemon \
20	dconschat \
21	devinfo \
22	digictl \
23	diskinfo \
24	dumpcis \
25	etcupdate \
26	extattr \
27	extattrctl \
28	fifolog \
29	fwcontrol \
30	getfmac \
31	getpmac \
32	gstat \
33	i2c \
34	ifmcstat \
35	inetd \
36	iostat \
37	isfctl \
38	kldxref \
39	mailwrapper \
40	makefs \
41	memcontrol \
42	mergemaster \
43	mfiutil \
44	mixer \
45	mlxcontrol \
46	mountd \
47	mptutil \
48	mtest \
49	mtree \
50	newsyslog \
51	nfscbd \
52	nfsd \
53	nfsdumpstate \
54	nfsrevoke \
55	nfsuserd \
56	nmtree \
57	nologin \
58	${_pc_sysinstall} \
59	pciconf \
60	periodic \
61	powerd \
62	procctl \
63	pstat \
64	pw \
65	pwd_mkdb \
66	quot \
67	rarpd \
68	rmt \
69	rpcbind \
70	rpc.lockd \
71	rpc.statd \
72	rpc.umntall \
73	rtprio \
74	service \
75	services_mkdb \
76	setfib \
77	setfmac \
78	setpmac \
79	smbmsg \
80	snapinfo \
81	spray \
82	syslogd \
83	tcpdchk \
84	tcpdmatch \
85	tcpdrop \
86	tcpdump \
87	timed \
88	traceroute \
89	trpt \
90	tzsetup \
91	ugidfw \
92	vipw \
93	wake \
94	watch \
95	watchdogd \
96	zic
97
98# NB: keep these sorted by MK_* knobs
99
100.if ${MK_ACCT} != "no"
101SUBDIR+=	accton
102SUBDIR+=	sa
103.endif
104
105.if ${MK_AMD} != "no"
106SUBDIR+=	amd
107.endif
108
109.if ${MK_AUDIT} != "no"
110SUBDIR+=	audit
111SUBDIR+=	auditd
112.if ${MK_OPENSSL} != "no"
113SUBDIR+=	auditdistd
114.endif
115SUBDIR+=	auditreduce
116SUBDIR+=	praudit
117.endif
118
119.if ${MK_AUTHPF} != "no"
120SUBDIR+=	authpf
121.endif
122
123.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
124SUBDIR+=	dnssec-dsfromkey
125SUBDIR+=	dnssec-keyfromlabel
126SUBDIR+=	dnssec-keygen
127SUBDIR+=	dnssec-revoke
128SUBDIR+=	dnssec-settime
129SUBDIR+=	dnssec-signzone
130.endif
131.if ${MK_BIND_NAMED} != "no"
132SUBDIR+=	arpaname
133SUBDIR+=	ddns-confgen
134SUBDIR+=	genrandom
135SUBDIR+=	isc-hmac-fixup
136SUBDIR+=	named
137SUBDIR+=	named-checkconf
138SUBDIR+=	named-checkzone
139SUBDIR+=	named-journalprint
140SUBDIR+=	nsec3hash
141SUBDIR+=	rndc
142SUBDIR+=	rndc-confgen
143.endif
144
145.if ${MK_BLUETOOTH} != "no"
146SUBDIR+=	bluetooth
147.endif
148
149.if ${MK_BSDCONFIG} != "no"
150SUBDIR+=	bsdconfig
151SUBDIR+=	sysrc
152.endif
153
154.if ${MK_BSNMP} != "no"
155SUBDIR+=	bsnmpd
156.endif
157
158.if ${MK_CTM} != "no"
159SUBDIR+=	ctm
160.endif
161
162.if ${MK_FLOPPY} != "no"
163SUBDIR+=	fdcontrol
164SUBDIR+=	fdformat
165SUBDIR+=	fdread
166SUBDIR+=	fdwrite
167.endif
168
169.if ${MK_FREEBSD_UPDATE} != "no"
170SUBDIR+=	freebsd-update
171.endif
172
173.if ${MK_GSSAPI} != "no"
174SUBDIR+=	gssd
175.endif
176
177.if ${MK_GPIO} != "no"
178SUBDIR+=	gpioctl
179.endif
180
181.if ${MK_INET6} != "no"
182SUBDIR+=	faithd
183SUBDIR+=	ip6addrctl
184SUBDIR+=	mld6query
185SUBDIR+=	ndp
186SUBDIR+=	rip6query
187SUBDIR+=	route6d
188SUBDIR+=	rrenumd
189SUBDIR+=	rtadvctl
190SUBDIR+=	rtadvd
191SUBDIR+=	rtsold
192SUBDIR+=	traceroute6
193.endif
194
195.if ${MK_IPFW} != "no"
196SUBDIR+=	ipfwpcap
197.endif
198
199.if ${MK_IPX} != "no"
200SUBDIR+=	IPXrouted
201.endif
202
203.if ${MK_JAIL} != "no"
204SUBDIR+=	jail
205SUBDIR+=	jexec
206SUBDIR+=	jls
207.endif
208
209# XXX MK_SYSCONS
210.if ${MK_LEGACY_CONSOLE} != "no"
211SUBDIR+=	kbdcontrol
212SUBDIR+=	kbdmap
213SUBDIR+=	moused
214SUBDIR+=	vidcontrol
215.endif
216
217.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
218.if ${MK_PPP} != "no"
219SUBDIR+=	pppctl
220.endif
221.if ${MK_NS_CACHING} != "no"
222SUBDIR+=	nscd
223.endif
224.endif
225
226.if ${MK_LPR} != "no"
227SUBDIR+=	lpr
228.endif
229
230.if ${MK_MAN_UTILS} != "no"
231SUBDIR+=	manctl
232.endif
233
234.if ${MK_NAND} != "no"
235SUBDIR+=	nandsim
236SUBDIR+=	nandtool
237.endif
238
239.if ${MK_NETGRAPH} != "no"
240SUBDIR+=	flowctl
241SUBDIR+=	lmcconfig
242SUBDIR+=	ngctl
243SUBDIR+=	nghook
244.endif
245
246.if ${MK_NIS} != "no"
247SUBDIR+=	rpc.yppasswdd
248SUBDIR+=	rpc.ypupdated
249SUBDIR+=	rpc.ypxfrd
250SUBDIR+=	ypbind
251SUBDIR+=	yp_mkdb
252SUBDIR+=	yppoll
253SUBDIR+=	yppush
254SUBDIR+=	ypserv
255SUBDIR+=	ypset
256.endif
257
258.if ${MK_NTP} != "no"
259SUBDIR+=	ntp
260.endif
261
262.if ${MK_OPENSSL} != "no"
263SUBDIR+=	keyserv
264.endif
265
266.if ${MK_PC_SYSINSTALL} != "no"
267_pc_sysinstall=	pc-sysinstall
268.endif
269
270.if ${MK_PF} != "no"
271SUBDIR+=	ftp-proxy
272.endif
273
274.if ${MK_PKGBOOTSTRAP} != "no"
275SUBDIR+=	pkg
276.endif
277
278.if ${MK_PKGTOOLS} != "no"
279SUBDIR+=	pkg_install
280.endif
281
282# XXX MK_TOOLCHAIN?
283.if ${MK_PMC} != "no"
284SUBDIR+=	pmcannotate
285SUBDIR+=	pmccontrol
286SUBDIR+=	pmcstat
287.endif
288
289.if ${MK_PORTSNAP} != "no"
290SUBDIR+=	portsnap
291.endif
292
293.if ${MK_PPP} != "no"
294SUBDIR+=	ppp
295.endif
296
297.if ${MK_QUOTAS} != "no"
298SUBDIR+=	edquota
299SUBDIR+=	quotaon
300SUBDIR+=	repquota
301.endif
302
303.if ${MK_RCMDS} != "no"
304SUBDIR+=	rwhod
305.endif
306
307.if ${MK_SENDMAIL} != "no"
308SUBDIR+=	editmap
309SUBDIR+=	mailstats
310SUBDIR+=	makemap
311SUBDIR+=	praliases
312SUBDIR+=	sendmail
313.endif
314
315.if ${MK_TOOLCHAIN} != "no"
316SUBDIR+=	config
317SUBDIR+=	crunch
318.endif
319
320.if ${MK_USB} != "no"
321SUBDIR+=	uathload
322SUBDIR+=	uhsoctl
323SUBDIR+=	usbconfig
324SUBDIR+=	usbdump
325.endif
326
327.if ${MK_UTMPX} != "no"
328SUBDIR+=	ac
329SUBDIR+=	lastlogin
330SUBDIR+=	utx
331.endif
332
333.if ${MK_WIRELESS} != "no"
334SUBDIR+=	ancontrol
335SUBDIR+=	wlandebug
336SUBDIR+=	wpa
337.endif
338
339.include <bsd.arch.inc.mk>
340
341SUBDIR:=	${SUBDIR:O}
342
343.include <bsd.subdir.mk>
344