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