Makefile revision 290103
133965Sjdp#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
277298Sobrien# $FreeBSD: head/usr.sbin/Makefile 290103 2015-10-28 12:31:29Z bapt $
377298Sobrien
433965Sjdp.include <src.opts.mk>
533965Sjdp
633965SjdpSUBDIR=	adduser \
733965Sjdp	arp \
833965Sjdp	binmiscctl \
933965Sjdp	bsdconfig \
1033965Sjdp	cdcontrol \
1133965Sjdp	chkgrp \
1233965Sjdp	chown \
1333965Sjdp	chroot \
1433965Sjdp	ckdist \
1533965Sjdp	clear_locks \
1633965Sjdp	crashinfo \
1733965Sjdp	cron \
1860484Sobrien	ctladm \
1960484Sobrien	ctld \
2060484Sobrien	daemon \
2133965Sjdp	dconschat \
2233965Sjdp	devctl \
2333965Sjdp	devinfo \
2433965Sjdp	digictl \
2533965Sjdp	diskinfo \
2633965Sjdp	dumpcis \
2733965Sjdp	extattr \
2833965Sjdp	extattrctl \
2933965Sjdp	fifolog \
3033965Sjdp	fstyp \
3133965Sjdp	fwcontrol \
3233965Sjdp	getfmac \
3333965Sjdp	getpmac \
3433965Sjdp	gstat \
3533965Sjdp	i2c \
3633965Sjdp	ifmcstat \
3733965Sjdp	iostat \
3833965Sjdp	iovctl \
3933965Sjdp	kldxref \
4033965Sjdp	mailwrapper \
4133965Sjdp	makefs \
4233965Sjdp	memcontrol \
4333965Sjdp	mergemaster \
4433965Sjdp	mfiutil \
4533965Sjdp	mixer \
4633965Sjdp	mlxcontrol \
4733965Sjdp	mountd \
4877298Sobrien	mpsutil \
4933965Sjdp	mptutil \
5033965Sjdp	mtest \
5133965Sjdp	${_mtree} \
5233965Sjdp	newsyslog \
5333965Sjdp	nfscbd \
5433965Sjdp	nfsd \
5533965Sjdp	nfsdumpstate \
5633965Sjdp	nfsrevoke \
5733965Sjdp	nfsuserd \
5833965Sjdp	nmtree \
5933965Sjdp	nologin \
6033965Sjdp	${_pc_sysinstall} \
6133965Sjdp	pciconf \
6233965Sjdp	periodic \
6333965Sjdp	powerd \
6477298Sobrien	procctl \
6533965Sjdp	pstat \
6633965Sjdp	pw \
6777298Sobrien	pwd_mkdb \
6833965Sjdp	quot \
6933965Sjdp	rarpd \
7033965Sjdp	rmt \
7133965Sjdp	rpcbind \
7233965Sjdp	rpc.lockd \
7333965Sjdp	rpc.statd \
7433965Sjdp	rpc.umntall \
7533965Sjdp	rtprio \
7633965Sjdp	service \
7733965Sjdp	services_mkdb \
7833965Sjdp	sesutil \
7933965Sjdp	setfib \
8033965Sjdp	setfmac \
8133965Sjdp	setpmac \
8233965Sjdp	smbmsg \
8333965Sjdp	snapinfo \
8433965Sjdp	spray \
8533965Sjdp	syslogd \
8633965Sjdp	sysrc \
8733965Sjdp	tcpdrop \
8833965Sjdp	tcpdump \
8933965Sjdp	traceroute \
9033965Sjdp	trpt \
9133965Sjdp	tzsetup \
9233965Sjdp	uefisign \
9333965Sjdp	ugidfw \
9433965Sjdp	vigr \
9533965Sjdp	vipw \
9633965Sjdp	wake \
9733965Sjdp	watch \
9833965Sjdp	watchdogd \
9933965Sjdp	zic
10033965Sjdp
10133965Sjdp# NB: keep these sorted by MK_* knobs
10233965Sjdp
10333965Sjdp.if ${MK_ACCT} != "no"
10433965SjdpSUBDIR+=	accton
10577298SobrienSUBDIR+=	sa
10677298Sobrien.endif
10777298Sobrien
10877298Sobrien.if ${MK_AMD} != "no"
10977298SobrienSUBDIR+=	amd
11077298Sobrien.endif
11133965Sjdp
11233965Sjdp.if ${MK_AUDIT} != "no"
11333965SjdpSUBDIR+=	audit
11433965SjdpSUBDIR+=	auditd
11533965Sjdp.if ${MK_OPENSSL} != "no"
11633965SjdpSUBDIR+=	auditdistd
11733965Sjdp.endif
11833965SjdpSUBDIR+=	auditreduce
11933965SjdpSUBDIR+=	praudit
12033965Sjdp.endif
12133965Sjdp
12233965Sjdp.if ${MK_AUTHPF} != "no"
12333965SjdpSUBDIR+=	authpf
12433965Sjdp.endif
12533965Sjdp
12633965Sjdp.if ${MK_AUTOFS} != "no"
12733965SjdpSUBDIR+=	autofs
12833965Sjdp.endif
12933965Sjdp
13033965Sjdp.if ${MK_BLUETOOTH} != "no"
13133965SjdpSUBDIR+=	bluetooth
13233965Sjdp.endif
13333965Sjdp
13433965Sjdp.if ${MK_BOOTPARAMD} != "no"
13533965SjdpSUBDIR+=	bootparamd
13633965Sjdp.endif
13733965Sjdp
13833965Sjdp.if ${MK_BSDINSTALL} != "no"
13933965SjdpSUBDIR+=	bsdinstall
14033965Sjdp.endif
14133965Sjdp
14233965Sjdp.if ${MK_BSNMP} != "no"
14333965SjdpSUBDIR+=	bsnmpd
14433965Sjdp.endif
14533965Sjdp
14633965Sjdp.if ${MK_CTM} != "no"
14733965SjdpSUBDIR+=	ctm
14833965Sjdp.endif
14933965Sjdp
15033965Sjdp.if ${MK_FLOPPY} != "no"
15133965SjdpSUBDIR+=	fdcontrol
15233965SjdpSUBDIR+=	fdformat
15333965SjdpSUBDIR+=	fdread
15433965SjdpSUBDIR+=	fdwrite
15533965Sjdp.endif
156
157.if ${MK_FMTREE} != "no"
158SUBDIR+=	mtree
159.endif
160
161.if ${MK_FREEBSD_UPDATE} != "no"
162SUBDIR+=	freebsd-update
163.endif
164
165.if ${MK_GSSAPI} != "no"
166SUBDIR+=	gssd
167.endif
168
169.if ${MK_GPIO} != "no"
170SUBDIR+=	gpioctl
171.endif
172
173.if ${MK_INET6} != "no"
174SUBDIR+=	ip6addrctl
175SUBDIR+=	mld6query
176SUBDIR+=	ndp
177SUBDIR+=	rip6query
178SUBDIR+=	route6d
179SUBDIR+=	rrenumd
180SUBDIR+=	rtadvctl
181SUBDIR+=	rtadvd
182SUBDIR+=	rtsold
183SUBDIR+=	traceroute6
184.endif
185
186.if ${MK_INETD} != "no"
187SUBDIR+=	inetd
188.endif
189
190.if ${MK_IPFW} != "no"
191SUBDIR+=	ipfwpcap
192.endif
193
194.if ${MK_ISCSI} != "no"
195SUBDIR+=	iscsid
196.endif
197
198.if ${MK_JAIL} != "no"
199SUBDIR+=	jail
200SUBDIR+=	jexec
201SUBDIR+=	jls
202.endif
203
204# XXX MK_SYSCONS
205.if ${MK_LEGACY_CONSOLE} != "no"
206SUBDIR+=	kbdcontrol
207SUBDIR+=	kbdmap
208SUBDIR+=	moused
209SUBDIR+=	vidcontrol
210.endif
211
212.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
213.if ${MK_PPP} != "no"
214SUBDIR+=	pppctl
215.endif
216.if ${MK_NS_CACHING} != "no"
217SUBDIR+=	nscd
218.endif
219.endif
220
221.if ${MK_LPR} != "no"
222SUBDIR+=	lpr
223.endif
224
225.if ${MK_MAN_UTILS} != "no"
226SUBDIR+=	manctl
227.endif
228
229.if ${MK_NAND} != "no"
230SUBDIR+=	nandsim
231SUBDIR+=	nandtool
232.endif
233
234.if ${MK_NETGRAPH} != "no"
235SUBDIR+=	flowctl
236SUBDIR+=	lmcconfig
237SUBDIR+=	ngctl
238SUBDIR+=	nghook
239.endif
240
241.if ${MK_NIS} != "no"
242SUBDIR+=	rpc.yppasswdd
243SUBDIR+=	rpc.ypupdated
244SUBDIR+=	rpc.ypxfrd
245SUBDIR+=	ypbind
246SUBDIR+=	yp_mkdb
247SUBDIR+=	yppoll
248SUBDIR+=	yppush
249SUBDIR+=	ypserv
250SUBDIR+=	ypset
251.endif
252
253.if ${MK_NTP} != "no"
254SUBDIR+=	ntp
255.endif
256
257.if ${MK_OPENSSL} != "no"
258SUBDIR+=	keyserv
259.endif
260
261.if ${MK_PC_SYSINSTALL} != "no"
262_pc_sysinstall=	pc-sysinstall
263.endif
264
265.if ${MK_PF} != "no"
266SUBDIR+=	ftp-proxy
267.endif
268
269.if ${MK_PKGBOOTSTRAP} != "no"
270SUBDIR+=	pkg
271.endif
272
273# XXX MK_TOOLCHAIN?
274.if ${MK_PMC} != "no"
275SUBDIR+=	pmcannotate
276SUBDIR+=	pmccontrol
277SUBDIR+=	pmcstat
278SUBDIR+=	pmcstudy
279.endif
280
281.if ${MK_PORTSNAP} != "no"
282SUBDIR+=	portsnap
283.endif
284
285.if ${MK_PPP} != "no"
286SUBDIR+=	ppp
287.endif
288
289.if ${MK_QUOTAS} != "no"
290SUBDIR+=	edquota
291SUBDIR+=	quotaon
292SUBDIR+=	repquota
293.endif
294
295.if ${MK_RCMDS} != "no"
296SUBDIR+=	rwhod
297.endif
298
299.if ${MK_RCS} != "no"
300SUBDIR+=	etcupdate
301.endif
302
303.if ${MK_SENDMAIL} != "no"
304SUBDIR+=	editmap
305SUBDIR+=	mailstats
306SUBDIR+=	makemap
307SUBDIR+=	praliases
308SUBDIR+=	sendmail
309.endif
310
311.if ${MK_TCP_WRAPPERS} != "no"
312SUBDIR+=	tcpdchk
313SUBDIR+=	tcpdmatch
314.endif
315
316.if ${MK_TESTS} != "no"
317SUBDIR+=	tests
318.endif
319
320.if ${MK_TIMED} != "no"
321SUBDIR+=	timed
322.endif
323
324.if ${MK_TOOLCHAIN} != "no"
325SUBDIR+=	config
326SUBDIR+=	crunch
327.endif
328
329.if ${MK_UNBOUND} != "no"
330SUBDIR+=	unbound
331.endif
332
333.if ${MK_USB} != "no"
334SUBDIR+=	uathload
335SUBDIR+=	uhsoctl
336SUBDIR+=	usbconfig
337SUBDIR+=	usbdump
338.endif
339
340.if ${MK_UTMPX} != "no"
341SUBDIR+=	ac
342SUBDIR+=	lastlogin
343SUBDIR+=	utx
344.endif
345
346.if ${MK_WIRELESS} != "no"
347SUBDIR+=	ancontrol
348SUBDIR+=	wlandebug
349SUBDIR+=	wpa
350.endif
351
352.include <bsd.arch.inc.mk>
353
354SUBDIR:=	${SUBDIR:O}
355
356SUBDIR_PARALLEL=
357
358.include <bsd.subdir.mk>
359