Makefile revision 277677
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 277677 2015-01-25 04:43:13Z ngie $
3
4.include <src.opts.mk>
5
6SUBDIR=	adduser \
7	arp \
8	autofs \
9	binmiscctl \
10	bootparamd \
11	bsdconfig \
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	extattr \
29	extattrctl \
30	fifolog \
31	fstyp \
32	fwcontrol \
33	getfmac \
34	getpmac \
35	gstat \
36	i2c \
37	ifmcstat \
38	inetd \
39	iostat \
40	kldxref \
41	mailwrapper \
42	makefs \
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	sysrc \
86	tcpdchk \
87	tcpdmatch \
88	tcpdrop \
89	tcpdump \
90	timed \
91	traceroute \
92	trpt \
93	tzsetup \
94	ugidfw \
95	vigr \
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_BSDINSTALL} != "no"
132SUBDIR+=	bsdinstall
133.endif
134
135.if ${MK_BSNMP} != "no"
136SUBDIR+=	bsnmpd
137.endif
138
139.if ${MK_CTM} != "no"
140SUBDIR+=	ctm
141.endif
142
143.if ${MK_FLOPPY} != "no"
144SUBDIR+=	fdcontrol
145SUBDIR+=	fdformat
146SUBDIR+=	fdread
147SUBDIR+=	fdwrite
148.endif
149
150.if ${MK_FMTREE} != "no"
151SUBDIR+=	mtree
152.endif
153
154.if ${MK_FREEBSD_UPDATE} != "no"
155SUBDIR+=	freebsd-update
156.endif
157
158.if ${MK_GSSAPI} != "no"
159SUBDIR+=	gssd
160.endif
161
162.if ${MK_GPIO} != "no"
163SUBDIR+=	gpioctl
164.endif
165
166.if ${MK_INET6} != "no"
167SUBDIR+=	ip6addrctl
168SUBDIR+=	mld6query
169SUBDIR+=	ndp
170SUBDIR+=	rip6query
171SUBDIR+=	route6d
172SUBDIR+=	rrenumd
173SUBDIR+=	rtadvctl
174SUBDIR+=	rtadvd
175SUBDIR+=	rtsold
176SUBDIR+=	traceroute6
177.endif
178
179.if ${MK_IPFW} != "no"
180SUBDIR+=	ipfwpcap
181.endif
182
183.if ${MK_ISCSI} != "no"
184SUBDIR+=	iscsid
185.endif
186
187.if ${MK_JAIL} != "no"
188SUBDIR+=	jail
189SUBDIR+=	jexec
190SUBDIR+=	jls
191.endif
192
193# XXX MK_SYSCONS
194.if ${MK_LEGACY_CONSOLE} != "no"
195SUBDIR+=	kbdcontrol
196SUBDIR+=	kbdmap
197SUBDIR+=	moused
198SUBDIR+=	vidcontrol
199.endif
200
201.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
202.if ${MK_PPP} != "no"
203SUBDIR+=	pppctl
204.endif
205.if ${MK_NS_CACHING} != "no"
206SUBDIR+=	nscd
207.endif
208.endif
209
210.if ${MK_LPR} != "no"
211SUBDIR+=	lpr
212.endif
213
214.if ${MK_MAN_UTILS} != "no"
215SUBDIR+=	manctl
216.endif
217
218.if ${MK_NAND} != "no"
219SUBDIR+=	nandsim
220SUBDIR+=	nandtool
221.endif
222
223.if ${MK_NETGRAPH} != "no"
224SUBDIR+=	flowctl
225SUBDIR+=	lmcconfig
226SUBDIR+=	ngctl
227SUBDIR+=	nghook
228.endif
229
230.if ${MK_NIS} != "no"
231SUBDIR+=	rpc.yppasswdd
232SUBDIR+=	rpc.ypupdated
233SUBDIR+=	rpc.ypxfrd
234SUBDIR+=	ypbind
235SUBDIR+=	yp_mkdb
236SUBDIR+=	yppoll
237SUBDIR+=	yppush
238SUBDIR+=	ypserv
239SUBDIR+=	ypset
240.endif
241
242.if ${MK_NTP} != "no"
243SUBDIR+=	ntp
244.endif
245
246.if ${MK_OPENSSL} != "no"
247SUBDIR+=	keyserv
248.endif
249
250.if ${MK_PC_SYSINSTALL} != "no"
251_pc_sysinstall=	pc-sysinstall
252.endif
253
254.if ${MK_PF} != "no"
255SUBDIR+=	ftp-proxy
256.endif
257
258.if ${MK_PKGBOOTSTRAP} != "no"
259SUBDIR+=	pkg
260.endif
261
262# XXX MK_TOOLCHAIN?
263.if ${MK_PMC} != "no"
264SUBDIR+=	pmcannotate
265SUBDIR+=	pmccontrol
266SUBDIR+=	pmcstat
267SUBDIR+=	pmcstudy
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_RCS} != "no"
289SUBDIR+=	etcupdate
290.endif
291
292.if ${MK_SENDMAIL} != "no"
293SUBDIR+=	editmap
294SUBDIR+=	mailstats
295SUBDIR+=	makemap
296SUBDIR+=	praliases
297SUBDIR+=	sendmail
298.endif
299
300.if ${MK_TESTS} != "no"
301SUBDIR+=	tests
302.endif
303
304.if ${MK_TOOLCHAIN} != "no"
305SUBDIR+=	config
306SUBDIR+=	crunch
307.endif
308
309.if ${MK_UNBOUND} != "no"
310SUBDIR+=	unbound
311.endif
312
313.if ${MK_USB} != "no"
314SUBDIR+=	uathload
315SUBDIR+=	uhsoctl
316SUBDIR+=	usbconfig
317SUBDIR+=	usbdump
318.endif
319
320.if ${MK_UTMPX} != "no"
321SUBDIR+=	ac
322SUBDIR+=	lastlogin
323SUBDIR+=	utx
324.endif
325
326.if ${MK_WIRELESS} != "no"
327SUBDIR+=	ancontrol
328SUBDIR+=	wlandebug
329SUBDIR+=	wpa
330.endif
331
332.include <bsd.arch.inc.mk>
333
334SUBDIR:=	${SUBDIR:O}
335
336SUBDIR_PARALLEL=
337
338.include <bsd.subdir.mk>
339