Makefile revision 244562
141120Sjdp#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2103976Spst# $FreeBSD: head/usr.sbin/Makefile 244562 2012-12-21 21:00:00Z brooks $
341120Sjdp
441120Sjdp.include <bsd.own.mk>
541120Sjdp
641120SjdpSUBDIR=	adduser \
741120Sjdp	arp \
841120Sjdp	bootparamd \
941120Sjdp	burncd \
1041120Sjdp	bsdinstall \
1141120Sjdp	cdcontrol \
1241120Sjdp	chkgrp \
1341120Sjdp	chown \
1441120Sjdp	chroot \
1541120Sjdp	ckdist \
1641120Sjdp	clear_locks \
1741120Sjdp	crashinfo \
1841120Sjdp	cron \
1941120Sjdp	ctladm \
2041120Sjdp	daemon \
2141120Sjdp	dconschat \
2241120Sjdp	devinfo \
2341120Sjdp	digictl \
2441120Sjdp	diskinfo \
2541120Sjdp	dumpcis \
2641120Sjdp	etcupdate \
2784222Sdillon	extattr \
2884222Sdillon	extattrctl \
2984222Sdillon	fifolog \
3041120Sjdp	fwcontrol \
3141120Sjdp	getfmac \
3241120Sjdp	getpmac \
3341120Sjdp	gstat \
3441120Sjdp	i2c \
3541120Sjdp	ifmcstat \
3641120Sjdp	inetd \
3741120Sjdp	iostat \
3841120Sjdp	isfctl \
3941120Sjdp	kldxref \
4041120Sjdp	mailwrapper \
4141120Sjdp	makefs \
4241120Sjdp	manctl \
4341120Sjdp	memcontrol \
4441120Sjdp	mergemaster \
4541120Sjdp	mfiutil \
4641120Sjdp	mixer \
4741120Sjdp	mlxcontrol \
4841120Sjdp	mountd \
4941120Sjdp	mptutil \
5041120Sjdp	mtest \
5141120Sjdp	mtree \
5241120Sjdp	newsyslog \
5341120Sjdp	nfscbd \
54103976Spst	nfsd \
5541120Sjdp	nfsdumpstate \
5641120Sjdp	nfsrevoke \
5741120Sjdp	nfsuserd \
5841120Sjdp	nmtree \
5941120Sjdp	nologin \
6041120Sjdp	pc-sysinstall \
6141120Sjdp	pciconf \
6241120Sjdp	periodic \
6341120Sjdp	powerd \
6441120Sjdp	procctl \
6541120Sjdp	pstat \
66103976Spst	pw \
67103976Spst	pwd_mkdb \
6841120Sjdp	quot \
6941120Sjdp	rarpd \
7041120Sjdp	rmt \
7141120Sjdp	rpcbind \
7241120Sjdp	rpc.lockd \
7341120Sjdp	rpc.statd \
7441120Sjdp	rpc.umntall \
7541120Sjdp	rtprio \
7641120Sjdp	service \
7741120Sjdp	services_mkdb \
7841120Sjdp	setfib \
79103976Spst	setfmac \
80103976Spst	setpmac \
8141120Sjdp	smbmsg \
8241120Sjdp	snapinfo \
8341120Sjdp	spray \
8441120Sjdp	syslogd \
8541120Sjdp	tcpdchk \
8641120Sjdp	tcpdmatch \
8741120Sjdp	tcpdrop \
8841120Sjdp	tcpdump \
8941120Sjdp	timed \
9041120Sjdp	traceroute \
9141120Sjdp	trpt \
9241120Sjdp	tzsetup \
9341120Sjdp	ugidfw \
9441120Sjdp	vipw \
9541120Sjdp	wake \
9641120Sjdp	watch \
9741120Sjdp	watchdogd \
9841120Sjdp	zic
9941120Sjdp
10041120Sjdp# NB: keep these sorted by MK_* knobs
10141120Sjdp
10241120Sjdp.if ${MK_ACCT} != "no"
10341120SjdpSUBDIR+=	accton
10441120SjdpSUBDIR+=	sa
10541120Sjdp.endif
10641120Sjdp
10741120Sjdp.if ${MK_AMD} != "no"
10841120SjdpSUBDIR+=	amd
10941120Sjdp.endif
11041120Sjdp
11141120Sjdp.if ${MK_AUDIT} != "no"
11241120SjdpSUBDIR+=	audit
11341120SjdpSUBDIR+=	auditd
11441120Sjdp.if ${MK_OPENSSL} != "no"
11541120SjdpSUBDIR+=	auditdistd
11641120Sjdp.endif
11741120SjdpSUBDIR+=	auditreduce
11841120SjdpSUBDIR+=	praudit
11941120Sjdp.endif
12041120Sjdp
12141120Sjdp.if ${MK_AUTHPF} != "no"
12241120SjdpSUBDIR+=	authpf
12341120Sjdp.endif
12441120Sjdp
12541120Sjdp.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
12641120SjdpSUBDIR+=	dnssec-dsfromkey
12741120SjdpSUBDIR+=	dnssec-keyfromlabel
12841120SjdpSUBDIR+=	dnssec-keygen
12941120SjdpSUBDIR+=	dnssec-revoke
13041120SjdpSUBDIR+=	dnssec-settime
13141120SjdpSUBDIR+=	dnssec-signzone
13241120Sjdp.endif
13341120Sjdp.if ${MK_BIND_NAMED} != "no"
13441120SjdpSUBDIR+=	arpaname
13541120SjdpSUBDIR+=	ddns-confgen
13641120SjdpSUBDIR+=	genrandom
13741120SjdpSUBDIR+=	isc-hmac-fixup
13841120SjdpSUBDIR+=	named
13941120SjdpSUBDIR+=	named-checkconf
14041120SjdpSUBDIR+=	named-checkzone
14141120SjdpSUBDIR+=	named-journalprint
14241120SjdpSUBDIR+=	nsec3hash
143103976SpstSUBDIR+=	rndc
14441120SjdpSUBDIR+=	rndc-confgen
145103976Spst.endif
14641120Sjdp
147103976Spst.if ${MK_BLUETOOTH} != "no"
148103976SpstSUBDIR+=	bluetooth
149103976Spst.endif
150103976Spst
151103976Spst.if ${MK_BSDCONFIG} != "no"
152103976SpstSUBDIR+=	bsdconfig
15341120SjdpSUBDIR+=	sysrc
154103976Spst.endif
155103976Spst
156103976Spst.if ${MK_BSNMP} != "no"
157103976SpstSUBDIR+=	bsnmpd
158103976Spst.endif
159103976Spst
16041120Sjdp.if ${MK_CTM} != "no"
161103976SpstSUBDIR+=	ctm
162103976Spst.endif
16341120Sjdp
164103976Spst.if ${MK_FLOPPY} != "no"
165103976SpstSUBDIR+=	fdcontrol
16641120SjdpSUBDIR+=	fdformat
167103976SpstSUBDIR+=	fdread
168103976SpstSUBDIR+=	fdwrite
169103976Spst.endif
170103976Spst
17141120Sjdp.if ${MK_FREEBSD_UPDATE} != "no"
172103976SpstSUBDIR+=	freebsd-update
17341120Sjdp.endif
174103976Spst
175103976Spst.if ${MK_GSSAPI} != "no"
17641120SjdpSUBDIR+=	gssd
177103976Spst.endif
178103976Spst
179103976Spst.if ${MK_GPIO} != "no"
180103976SpstSUBDIR+=	gpioctl
181103976Spst.endif
182103976Spst
183103976Spst.if ${MK_INET6} != "no"
184103976SpstSUBDIR+=	faithd
185103976SpstSUBDIR+=	ip6addrctl
186103976SpstSUBDIR+=	mld6query
187103976SpstSUBDIR+=	ndp
188103976SpstSUBDIR+=	rip6query
189103976SpstSUBDIR+=	route6d
190103976SpstSUBDIR+=	rrenumd
191103976SpstSUBDIR+=	rtadvctl
192103976SpstSUBDIR+=	rtadvd
193103976SpstSUBDIR+=	rtsold
194103976SpstSUBDIR+=	traceroute6
195103976Spst.endif
196103976Spst
197103976Spst.if ${MK_IPFW} != "no"
198103976SpstSUBDIR+=	ipfwpcap
199103976Spst.endif
200103976Spst
201103976Spst.if ${MK_IPX} != "no"
202103976SpstSUBDIR+=	IPXrouted
203103976Spst.endif
204103976Spst
205103976Spst.if ${MK_JAIL} != "no"
206103976SpstSUBDIR+=	jail
207103976SpstSUBDIR+=	jexec
208103976SpstSUBDIR+=	jls
209103976Spst.endif
21041120Sjdp
211103976Spst# XXX MK_SYSCONS
212103976Spst.if ${MK_LEGACY_CONSOLE} != "no"
21341120SjdpSUBDIR+=	kbdcontrol
21441120SjdpSUBDIR+=	kbdmap
215103976SpstSUBDIR+=	moused
216103976SpstSUBDIR+=	vidcontrol
217103976Spst.endif
21841120Sjdp
219103976Spst.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
22041120Sjdp.if ${MK_PPP} != "no"
22141120SjdpSUBDIR+=	pppctl
222103976Spst.endif
22341120Sjdp.if ${MK_NS_CACHING} != "no"
22441120SjdpSUBDIR+=	nscd
22541120Sjdp.endif
22641120Sjdp.endif
22741120Sjdp
22841120Sjdp.if ${MK_LPR} != "no"
22941120SjdpSUBDIR+=	lpr
23041120Sjdp.endif
23141120Sjdp
23241120Sjdp.if ${MK_MAN_UTILS} != "no"
23341120SjdpSUBDIR+=	manctl
23441120Sjdp.endif
23541120Sjdp
23641120Sjdp.if ${MK_NAND} != "no"
23741120SjdpSUBDIR+=	nandsim
23841120SjdpSUBDIR+=	nandtool
23941120Sjdp.endif
24041120Sjdp
24141120Sjdp.if ${MK_NETGRAPH} != "no"
24241120SjdpSUBDIR+=	flowctl
24341120SjdpSUBDIR+=	lmcconfig
24441120SjdpSUBDIR+=	ngctl
24541120SjdpSUBDIR+=	nghook
24641120Sjdp.endif
24741120Sjdp
24841120Sjdp.if ${MK_NIS} != "no"
24941120SjdpSUBDIR+=	rpc.yppasswdd
25041120SjdpSUBDIR+=	rpc.ypupdated
25141120SjdpSUBDIR+=	rpc.ypxfrd
25241120SjdpSUBDIR+=	ypbind
25341120SjdpSUBDIR+=	yp_mkdb
25441120SjdpSUBDIR+=	yppoll
25541120SjdpSUBDIR+=	yppush
25641120SjdpSUBDIR+=	ypserv
25741120SjdpSUBDIR+=	ypset
25841120Sjdp.endif
25941120Sjdp
26041120Sjdp.if ${MK_NTP} != "no"
26141120SjdpSUBDIR+=	ntp
26241120Sjdp.endif
26341120Sjdp
26441120Sjdp.if ${MK_OPENSSL} != "no"
26541120SjdpSUBDIR+=	keyserv
26641120Sjdp.endif
26741120Sjdp
26841120Sjdp.if ${MK_PF} != "no"
26941120SjdpSUBDIR+=	ftp-proxy
27041120Sjdp.endif
27141120Sjdp
27241120Sjdp.if ${MK_PKGBOOTSTRAP} != "no"
27341120SjdpSUBDIR+=	pkg
27441120Sjdp.endif
27541120Sjdp
27641120Sjdp.if ${MK_PKGTOOLS} != "no"
27741120SjdpSUBDIR+=	pkg_install
27841120Sjdp.endif
27941120Sjdp
28041120Sjdp# XXX MK_TOOLCHAIN?
28141120Sjdp.if ${MK_PMC} != "no"
28241120SjdpSUBDIR+=	pmcannotate
28341120SjdpSUBDIR+=	pmccontrol
28441120SjdpSUBDIR+=	pmcstat
28541120Sjdp.endif
28641120Sjdp
28741120Sjdp.if ${MK_PORTSNAP} != "no"
28841120SjdpSUBDIR+=	portsnap
28941120Sjdp.endif
29041120Sjdp
29141120Sjdp.if ${MK_PPP} != "no"
29241120SjdpSUBDIR+=	ppp
29341120Sjdp.endif
29441120Sjdp
29541120Sjdp.if ${MK_QUOTAS} != "no"
29641120SjdpSUBDIR+=	edquota
29741120SjdpSUBDIR+=	quotaon
29841120SjdpSUBDIR+=	repquota
29941120Sjdp.endif
30041120Sjdp
30141120Sjdp.if ${MK_RCMDS} != "no"
30241120SjdpSUBDIR+=	rwhod
30341120Sjdp.endif
30441120Sjdp
30541120Sjdp.if ${MK_SENDMAIL} != "no"
30641120SjdpSUBDIR+=	editmap
30741120SjdpSUBDIR+=	mailstats
30841120SjdpSUBDIR+=	makemap
30941120SjdpSUBDIR+=	praliases
31041120SjdpSUBDIR+=	sendmail
31141120Sjdp.endif
31241120Sjdp
31341120Sjdp.if ${MK_TOOLCHAIN} != "no"
31441120SjdpSUBDIR+=	config
31541120SjdpSUBDIR+=	crunch
31641120Sjdp.endif
31741120Sjdp
31841120Sjdp.if ${MK_USB} != "no"
31941120SjdpSUBDIR+=	uathload
32041120SjdpSUBDIR+=	uhsoctl
32141120SjdpSUBDIR+=	usbconfig
32241120SjdpSUBDIR+=	usbdump
32341120Sjdp.endif
32441120Sjdp
32541120Sjdp.if ${MK_UTMPX} != "no"
32641120SjdpSUBDIR+=	ac
32741120SjdpSUBDIR+=	lastlogin
32841120SjdpSUBDIR+=	utx
32941120Sjdp.endif
33041120Sjdp
33141120Sjdp.if ${MK_WIRELESS} != "no"
33241120SjdpSUBDIR+=	ancontrol
33341120SjdpSUBDIR+=	wlandebug
33441120SjdpSUBDIR+=	wpa
33541120Sjdp.endif
33641120Sjdp
33741120Sjdp.include <bsd.arch.inc.mk>
33841120Sjdp
33941120SjdpSUBDIR:=	${SUBDIR:O}
34041120Sjdp
34141120Sjdp.include <bsd.subdir.mk>
34241120Sjdp