Makefile revision 294364
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: stable/10/usr.sbin/Makefile 294364 2016-01-19 23:36:49Z ian $
3
4.include <bsd.own.mk>
5
6SUBDIR=	adduser \
7	arp \
8	binmiscctl \
9	bsdconfig \
10	camdd \
11	cdcontrol \
12	chkgrp \
13	chown \
14	chroot \
15	ckdist \
16	clear_locks \
17	crashinfo \
18	cron \
19	ctladm \
20	ctld \
21	daemon \
22	dconschat \
23	devinfo \
24	digictl \
25	diskinfo \
26	dumpcis \
27	extattr \
28	extattrctl \
29	fifolog \
30	fstyp \
31	fwcontrol \
32	getfmac \
33	getpmac \
34	gstat \
35	i2c \
36	ifmcstat \
37	iostat \
38	kldxref \
39	mailwrapper \
40	makefs \
41	memcontrol \
42	mergemaster \
43	mfiutil \
44	mixer \
45	mlxcontrol \
46	mountd \
47	mount_smbfs \
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	sesutil \
78	setfib \
79	setfmac \
80	setpmac \
81	smbmsg \
82	snapinfo \
83	spray \
84	syslogd \
85	sysrc \
86	tcpdrop \
87	tcpdump \
88	traceroute \
89	trpt \
90	tzsetup \
91	uefisign \
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_AUTOFS} != "no"
125SUBDIR+=	autofs
126.endif
127
128.if ${MK_BLUETOOTH} != "no"
129SUBDIR+=	bluetooth
130.endif
131
132.if ${MK_BOOTPARAMD} != "no"
133SUBDIR+=	bootparamd
134.endif
135
136.if ${MK_BSDINSTALL} != "no"
137SUBDIR+=	bsdinstall
138.endif
139
140.if ${MK_BSNMP} != "no"
141SUBDIR+=	bsnmpd
142.endif
143
144.if ${MK_CTM} != "no"
145SUBDIR+=	ctm
146.endif
147
148.if ${MK_FLOPPY} != "no"
149SUBDIR+=	fdcontrol
150SUBDIR+=	fdformat
151SUBDIR+=	fdread
152SUBDIR+=	fdwrite
153.endif
154
155.if ${MK_FMTREE} != "no"
156SUBDIR+=	mtree
157.endif
158
159.if ${MK_FREEBSD_UPDATE} != "no"
160SUBDIR+=	freebsd-update
161.endif
162
163.if ${MK_GSSAPI} != "no"
164SUBDIR+=	gssd
165.endif
166
167.if ${MK_GPIO} != "no"
168SUBDIR+=	gpioctl
169.endif
170
171.if ${MK_INET6} != "no"
172SUBDIR+=	faithd
173SUBDIR+=	ip6addrctl
174SUBDIR+=	mld6query
175SUBDIR+=	ndp
176SUBDIR+=	rip6query
177SUBDIR+=	route6d
178SUBDIR+=	rrenumd
179SUBDIR+=	rtadvctl
180SUBDIR+=	rtadvd
181SUBDIR+=	rtsold
182SUBDIR+=	traceroute6
183.endif
184
185.if ${MK_INETD} != "no"
186SUBDIR+=	inetd
187.endif
188
189.if ${MK_IPFW} != "no"
190SUBDIR+=	ipfwpcap
191.endif
192
193.if ${MK_IPX} != "no"
194SUBDIR+=	IPXrouted
195.endif
196
197.if ${MK_ISCSI} != "no"
198SUBDIR+=	iscsid
199.endif
200
201.if ${MK_JAIL} != "no"
202SUBDIR+=	jail
203SUBDIR+=	jexec
204SUBDIR+=	jls
205.endif
206
207# XXX MK_SYSCONS
208.if ${MK_LEGACY_CONSOLE} != "no"
209SUBDIR+=	kbdcontrol
210SUBDIR+=	kbdmap
211SUBDIR+=	moused
212SUBDIR+=	vidcontrol
213.endif
214
215.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
216.if ${MK_PPP} != "no"
217SUBDIR+=	pppctl
218.endif
219.if ${MK_NS_CACHING} != "no"
220SUBDIR+=	nscd
221.endif
222.endif
223
224.if ${MK_LPR} != "no"
225SUBDIR+=	lpr
226.endif
227
228.if ${MK_MAN_UTILS} != "no"
229SUBDIR+=	manctl
230.endif
231
232.if ${MK_NAND} != "no"
233SUBDIR+=	nandsim
234SUBDIR+=	nandtool
235.endif
236
237.if ${MK_NETGRAPH} != "no"
238SUBDIR+=	flowctl
239SUBDIR+=	lmcconfig
240SUBDIR+=	ngctl
241SUBDIR+=	nghook
242.endif
243
244.if ${MK_NIS} != "no"
245SUBDIR+=	rpc.yppasswdd
246SUBDIR+=	rpc.ypupdated
247SUBDIR+=	rpc.ypxfrd
248SUBDIR+=	ypbind
249SUBDIR+=	yp_mkdb
250SUBDIR+=	yppoll
251SUBDIR+=	yppush
252SUBDIR+=	ypserv
253SUBDIR+=	ypset
254.endif
255
256.if ${MK_NTP} != "no"
257SUBDIR+=	ntp
258.endif
259
260.if ${MK_OPENSSL} != "no"
261SUBDIR+=	keyserv
262.endif
263
264.if ${MK_PC_SYSINSTALL} != "no"
265_pc_sysinstall=	pc-sysinstall
266.endif
267
268.if ${MK_PF} != "no"
269SUBDIR+=	ftp-proxy
270.endif
271
272.if ${MK_PKGBOOTSTRAP} != "no"
273SUBDIR+=	pkg
274.endif
275
276.if ${MK_PKGTOOLS} != "no"
277SUBDIR+=	pkg_install
278.endif
279
280# XXX MK_TOOLCHAIN?
281.if ${MK_PMC} != "no"
282SUBDIR+=	pmcannotate
283SUBDIR+=	pmccontrol
284SUBDIR+=	pmcstat
285SUBDIR+=	pmcstudy
286.endif
287
288.if ${MK_PORTSNAP} != "no"
289SUBDIR+=	portsnap
290.endif
291
292.if ${MK_PPP} != "no"
293SUBDIR+=	ppp
294.endif
295
296.if ${MK_QUOTAS} != "no"
297SUBDIR+=	edquota
298SUBDIR+=	quotaon
299SUBDIR+=	repquota
300.endif
301
302.if ${MK_RCMDS} != "no"
303SUBDIR+=	rwhod
304.endif
305
306.if ${MK_RCS} != "no"
307SUBDIR+=	etcupdate
308.endif
309
310.if ${MK_SENDMAIL} != "no"
311SUBDIR+=	editmap
312SUBDIR+=	mailstats
313SUBDIR+=	makemap
314SUBDIR+=	praliases
315SUBDIR+=	sendmail
316.endif
317
318.if ${MK_TCP_WRAPPERS} != "no"
319SUBDIR+=	tcpdchk
320SUBDIR+=	tcpdmatch
321.endif
322
323.if ${MK_TESTS} != "no"
324SUBDIR+=	tests
325.endif
326
327.if ${MK_TIMED} != "no"
328SUBDIR+=	timed
329.endif
330
331.if ${MK_TOOLCHAIN} != "no"
332SUBDIR+=	config
333SUBDIR+=	crunch
334.endif
335
336.if ${MK_UNBOUND} != "no"
337SUBDIR+=	unbound
338.endif
339
340.if ${MK_USB} != "no"
341SUBDIR+=	uathload
342SUBDIR+=	uhsoctl
343SUBDIR+=	usbconfig
344SUBDIR+=	usbdump
345.endif
346
347.if ${MK_UTMPX} != "no"
348SUBDIR+=	ac
349SUBDIR+=	lastlogin
350SUBDIR+=	utx
351.endif
352
353.if ${MK_WIRELESS} != "no"
354SUBDIR+=	ancontrol
355SUBDIR+=	wlandebug
356SUBDIR+=	wpa
357.endif
358
359.include <bsd.arch.inc.mk>
360
361SUBDIR:=	${SUBDIR:O}
362
363SUBDIR_PARALLEL=
364
365.include <bsd.subdir.mk>
366