Makefile revision 245853
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 245853 2013-01-23 23:51:44Z brooks $
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	memcontrol \
43	mergemaster \
44	mfiutil \
45	mixer \
46	mlxcontrol \
47	mountd \
48	mptutil \
49	mtest \
50	mtree \
51	newsyslog \
52	nfscbd \
53	nfsd \
54	nfsdumpstate \
55	nfsrevoke \
56	nfsuserd \
57	nmtree \
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
113.if ${MK_OPENSSL} != "no"
114SUBDIR+=	auditdistd
115.endif
116SUBDIR+=	auditreduce
117SUBDIR+=	praudit
118.endif
119
120.if ${MK_AUTHPF} != "no"
121SUBDIR+=	authpf
122.endif
123
124.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
125SUBDIR+=	dnssec-dsfromkey
126SUBDIR+=	dnssec-keyfromlabel
127SUBDIR+=	dnssec-keygen
128SUBDIR+=	dnssec-revoke
129SUBDIR+=	dnssec-settime
130SUBDIR+=	dnssec-signzone
131.endif
132.if ${MK_BIND_NAMED} != "no"
133SUBDIR+=	arpaname
134SUBDIR+=	ddns-confgen
135SUBDIR+=	genrandom
136SUBDIR+=	isc-hmac-fixup
137SUBDIR+=	named
138SUBDIR+=	named-checkconf
139SUBDIR+=	named-checkzone
140SUBDIR+=	named-journalprint
141SUBDIR+=	nsec3hash
142SUBDIR+=	rndc
143SUBDIR+=	rndc-confgen
144.endif
145
146.if ${MK_BLUETOOTH} != "no"
147SUBDIR+=	bluetooth
148.endif
149
150.if ${MK_BSDCONFIG} != "no"
151SUBDIR+=	bsdconfig
152SUBDIR+=	sysrc
153.endif
154
155.if ${MK_BSNMP} != "no"
156SUBDIR+=	bsnmpd
157.endif
158
159.if ${MK_CTM} != "no"
160SUBDIR+=	ctm
161.endif
162
163.if ${MK_FLOPPY} != "no"
164SUBDIR+=	fdcontrol
165SUBDIR+=	fdformat
166SUBDIR+=	fdread
167SUBDIR+=	fdwrite
168.endif
169
170.if ${MK_FREEBSD_UPDATE} != "no"
171SUBDIR+=	freebsd-update
172.endif
173
174.if ${MK_GSSAPI} != "no"
175SUBDIR+=	gssd
176.endif
177
178.if ${MK_GPIO} != "no"
179SUBDIR+=	gpioctl
180.endif
181
182.if ${MK_INET6} != "no"
183SUBDIR+=	faithd
184SUBDIR+=	ip6addrctl
185SUBDIR+=	mld6query
186SUBDIR+=	ndp
187SUBDIR+=	rip6query
188SUBDIR+=	route6d
189SUBDIR+=	rrenumd
190SUBDIR+=	rtadvctl
191SUBDIR+=	rtadvd
192SUBDIR+=	rtsold
193SUBDIR+=	traceroute6
194.endif
195
196.if ${MK_IPFW} != "no"
197SUBDIR+=	ipfwpcap
198.endif
199
200.if ${MK_IPX} != "no"
201SUBDIR+=	IPXrouted
202.endif
203
204.if ${MK_JAIL} != "no"
205SUBDIR+=	jail
206SUBDIR+=	jexec
207SUBDIR+=	jls
208.endif
209
210# XXX MK_SYSCONS
211.if ${MK_LEGACY_CONSOLE} != "no"
212SUBDIR+=	kbdcontrol
213SUBDIR+=	kbdmap
214SUBDIR+=	moused
215SUBDIR+=	vidcontrol
216.endif
217
218.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
219.if ${MK_PPP} != "no"
220SUBDIR+=	pppctl
221.endif
222.if ${MK_NS_CACHING} != "no"
223SUBDIR+=	nscd
224.endif
225.endif
226
227.if ${MK_LPR} != "no"
228SUBDIR+=	lpr
229.endif
230
231.if ${MK_MAN_UTILS} != "no"
232SUBDIR+=	manctl
233.endif
234
235.if ${MK_NAND} != "no"
236SUBDIR+=	nandsim
237SUBDIR+=	nandtool
238.endif
239
240.if ${MK_NETGRAPH} != "no"
241SUBDIR+=	flowctl
242SUBDIR+=	lmcconfig
243SUBDIR+=	ngctl
244SUBDIR+=	nghook
245.endif
246
247.if ${MK_NIS} != "no"
248SUBDIR+=	rpc.yppasswdd
249SUBDIR+=	rpc.ypupdated
250SUBDIR+=	rpc.ypxfrd
251SUBDIR+=	ypbind
252SUBDIR+=	yp_mkdb
253SUBDIR+=	yppoll
254SUBDIR+=	yppush
255SUBDIR+=	ypserv
256SUBDIR+=	ypset
257.endif
258
259.if ${MK_NTP} != "no"
260SUBDIR+=	ntp
261.endif
262
263.if ${MK_OPENSSL} != "no"
264SUBDIR+=	keyserv
265.endif
266
267.if ${MK_PC_SYSINSTALL} != "no"
268_pc_sysinstall=	pc-sysinstall
269.endif
270
271.if ${MK_PF} != "no"
272SUBDIR+=	ftp-proxy
273.endif
274
275.if ${MK_PKGBOOTSTRAP} != "no"
276SUBDIR+=	pkg
277.endif
278
279.if ${MK_PKGTOOLS} != "no"
280SUBDIR+=	pkg_install
281.endif
282
283# XXX MK_TOOLCHAIN?
284.if ${MK_PMC} != "no"
285SUBDIR+=	pmcannotate
286SUBDIR+=	pmccontrol
287SUBDIR+=	pmcstat
288.endif
289
290.if ${MK_PORTSNAP} != "no"
291SUBDIR+=	portsnap
292.endif
293
294.if ${MK_PPP} != "no"
295SUBDIR+=	ppp
296.endif
297
298.if ${MK_QUOTAS} != "no"
299SUBDIR+=	edquota
300SUBDIR+=	quotaon
301SUBDIR+=	repquota
302.endif
303
304.if ${MK_RCMDS} != "no"
305SUBDIR+=	rwhod
306.endif
307
308.if ${MK_SENDMAIL} != "no"
309SUBDIR+=	editmap
310SUBDIR+=	mailstats
311SUBDIR+=	makemap
312SUBDIR+=	praliases
313SUBDIR+=	sendmail
314.endif
315
316.if ${MK_TOOLCHAIN} != "no"
317SUBDIR+=	config
318SUBDIR+=	crunch
319.endif
320
321.if ${MK_USB} != "no"
322SUBDIR+=	uathload
323SUBDIR+=	uhsoctl
324SUBDIR+=	usbconfig
325SUBDIR+=	usbdump
326.endif
327
328.if ${MK_UTMPX} != "no"
329SUBDIR+=	ac
330SUBDIR+=	lastlogin
331SUBDIR+=	utx
332.endif
333
334.if ${MK_WIRELESS} != "no"
335SUBDIR+=	ancontrol
336SUBDIR+=	wlandebug
337SUBDIR+=	wpa
338.endif
339
340.include <bsd.arch.inc.mk>
341
342SUBDIR:=	${SUBDIR:O}
343
344.include <bsd.subdir.mk>
345