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