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