Makefile revision 241149
1139823Simp#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
221259Swollman# $FreeBSD: head/usr.sbin/Makefile 241149 2012-10-03 02:32:47Z dteske $
321259Swollman
421259Swollman.include <bsd.own.mk>
521259Swollman
621259SwollmanSUBDIR=	adduser \
721259Swollman	arp \
821259Swollman	bootparamd \
921259Swollman	burncd \
1021259Swollman	bsdinstall \
1121259Swollman	cdcontrol \
1221259Swollman	chkgrp \
1321259Swollman	chown \
1421259Swollman	chroot \
1521259Swollman	ckdist \
1621259Swollman	clear_locks \
1721259Swollman	crashinfo \
1821259Swollman	cron \
1921259Swollman	ctladm \
2021259Swollman	daemon \
2121259Swollman	dconschat \
2221259Swollman	devinfo \
2321259Swollman	digictl \
2421259Swollman	diskinfo \
2521259Swollman	dumpcis \
2621259Swollman	etcupdate \
2721259Swollman	extattr \
2821259Swollman	extattrctl \
2921259Swollman	fifolog \
3050477Speter	fwcontrol \
3121259Swollman	getfmac \
3221259Swollman	getpmac \
3321259Swollman	gstat \
3421259Swollman	i2c \
3521259Swollman	ifmcstat \
3621259Swollman	inetd \
3721259Swollman	iostat \
3821259Swollman	isfctl \
3921259Swollman	kldxref \
4021259Swollman	mailwrapper \
4121259Swollman	makefs \
4221259Swollman	manctl \
4321259Swollman	memcontrol \
4421259Swollman	mergemaster \
4521259Swollman	mfiutil \
4621259Swollman	mixer \
4721259Swollman	mlxcontrol \
4821259Swollman	mountd \
4921259Swollman	mount_portalfs \
5021259Swollman	mptutil \
51108533Sschweikh	mtest \
5221259Swollman	mtree \
5321259Swollman	newsyslog \
5421259Swollman	nfscbd \
5521259Swollman	nfsd \
56108533Sschweikh	nfsdumpstate \
5721259Swollman	nfsrevoke \
5821259Swollman	nfsuserd \
5921259Swollman	nologin \
6021259Swollman	pc-sysinstall \
6121259Swollman	pciconf \
6221259Swollman	periodic \
6321259Swollman	powerd \
6421259Swollman	procctl \
6521259Swollman	pstat \
6683366Sjulian	pw \
6721259Swollman	pwd_mkdb \
6885074Sru	quot \
6921259Swollman	rarpd \
7021259Swollman	rmt \
71142215Sglebius	rpcbind \
72155051Sglebius	rpc.lockd \
73191148Skmacy	rpc.statd \
7421259Swollman	rpc.umntall \
7521259Swollman	rtprio \
7621259Swollman	service \
7721259Swollman	services_mkdb \
7869224Sjlemon	setfib \
7969152Sjlemon	setfmac \
80126264Smlaier	setpmac \
81186207Skmacy	smbmsg \
8269224Sjlemon	snapinfo \
8374914Sjhb	spray \
8474914Sjhb	syslogd \
85186199Skmacy	tcpdchk \
8683130Sjlemon	tcpdmatch \
87132712Srwatson	tcpdrop \
8869152Sjlemon	tcpdump \
89121816Sbrooks	timed \
90121816Sbrooks	traceroute \
91130416Smlaier	trpt \
92130416Smlaier	tzsetup \
9360938Sjake	ugidfw \
9460938Sjake	vipw \
9560938Sjake	wake \
9672084Sphk	watch \
97159781Smlaier	watchdogd \
9821259Swollman	zic
9921259Swollman
10021259Swollman# NB: keep these sorted by MK_* knobs
10121259Swollman
10221259Swollman.if ${MK_ACCT} != "no"
10321259SwollmanSUBDIR+=	accton
10421259SwollmanSUBDIR+=	sa
10521259Swollman.endif
10621259Swollman
10721259Swollman.if ${MK_AMD} != "no"
10869152SjlemonSUBDIR+=	amd
10921259Swollman.endif
11021259Swollman
11121259Swollman.if ${MK_AUDIT} != "no"
11221259SwollmanSUBDIR+=	audit
11321259SwollmanSUBDIR+=	auditd
11421259SwollmanSUBDIR+=	auditreduce
11521259SwollmanSUBDIR+=	praudit
11684380Smjacob.endif
11721259Swollman
11821259Swollman.if ${MK_AUTHPF} != "no"
119147256SbrooksSUBDIR+=	authpf
12060938Sjake.endif
121121816Sbrooks
122121816Sbrooks.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
123121816SbrooksSUBDIR+=	dnssec-dsfromkey
124191367SrwatsonSUBDIR+=	dnssec-keyfromlabel
12521259SwollmanSUBDIR+=	dnssec-keygen
126128291SluigiSUBDIR+=	dnssec-revoke
127128291SluigiSUBDIR+=	dnssec-settime
128128315SluigiSUBDIR+=	dnssec-signzone
129128315Sluigi.endif
130128315Sluigi.if ${MK_BIND_NAMED} != "no"
131128315SluigiSUBDIR+=	arpaname
132128291SluigiSUBDIR+=	ddns-confgen
133128315SluigiSUBDIR+=	genrandom
134152315SruSUBDIR+=	isc-hmac-fixup
135128291SluigiSUBDIR+=	named
136133741SjmgSUBDIR+=	named-checkconf
13783130SjlemonSUBDIR+=	named-checkzone
138142901SglebiusSUBDIR+=	named-journalprint
13921259SwollmanSUBDIR+=	nsec3hash
14021259SwollmanSUBDIR+=	rndc
14121259SwollmanSUBDIR+=	rndc-confgen
142155051Sglebius.endif
143102052Ssobomax
144162070Sandre.if ${MK_BLUETOOTH} != "no"
145162070SandreSUBDIR+=	bluetooth
14621259Swollman.endif
14721259Swollman
14821259Swollman.if ${MK_BSDCONFIG} != "no"
14921404SwollmanSUBDIR+=	bsdconfig
15021404SwollmanSUBDIR+=	sysrc
15121259Swollman.endif
15221259Swollman
15392725Salfred.if ${MK_BSNMP} != "no"
154191148SkmacySUBDIR+=	bsnmpd
155106931Ssam.endif
156106931Ssam
15721259Swollman.if ${MK_CTM} != "no"
15892725SalfredSUBDIR+=	ctm
15921259Swollman.endif
16092725Salfred
16121259Swollman.if ${MK_FLOPPY} != "no"
16292725SalfredSUBDIR+=	fdcontrol
16321259SwollmanSUBDIR+=	fdformat
16492725SalfredSUBDIR+=	fdread
16521404SwollmanSUBDIR+=	fdwrite
16692725Salfred.endif
167189230Srwatson
168189230Srwatson.if ${MK_FREEBSD_UPDATE} != "no"
169189230SrwatsonSUBDIR+=	freebsd-update
170189230Srwatson.endif
171152315Sru
172174388Skmacy.if ${MK_GSSAPI} != "no"
173148265SrwatsonSUBDIR+=	gssd
174130416Smlaier.endif
175123220Simp
176127828Sluigi.if ${MK_GPIO} != "no"
177146986SthompsaSUBDIR+=	gpioctl
178146986Sthompsa.endif
179122524Srwatson
180121161Sume.if ${MK_INET6} != "no"
181127828SluigiSUBDIR+=	faithd
182127828SluigiSUBDIR+=	ip6addrctl
183121161SumeSUBDIR+=	mld6query
184121470SumeSUBDIR+=	ndp
185186199SkmacySUBDIR+=	rip6query
186145320SglebiusSUBDIR+=	route6d
187148640SrwatsonSUBDIR+=	rrenumd
188186119SqingliSUBDIR+=	rtadvctl
189152209SthompsaSUBDIR+=	rtadvd
190159781SmlaierSUBDIR+=	rtsold
191159781SmlaierSUBDIR+=	traceroute6
192159781Smlaier.endif
193168793Sthompsa
194191367Srwatson.if ${MK_IPFW} != "no"
195189230SrwatsonSUBDIR+=	ipfwpcap
196189230Srwatson.endif
197189230Srwatson
198189230Srwatson.if ${MK_IPX} != "no"
199189230SrwatsonSUBDIR+=	IPXrouted
200189230Srwatson.endif
201191367Srwatson
202189230Srwatson.if ${MK_JAIL} != "no"
203189230SrwatsonSUBDIR+=	jail
20421259SwollmanSUBDIR+=	jexec
20569152SjlemonSUBDIR+=	jls
20692725Salfred.endif
20721259Swollman
208128376Sluigi# XXX MK_SYSCONS
209128376Sluigi.if ${MK_LEGACY_CONSOLE} != "no"
210128376SluigiSUBDIR+=	kbdcontrol
211128376SluigiSUBDIR+=	kbdmap
21221259SwollmanSUBDIR+=	moused
21321259SwollmanSUBDIR+=	vidcontrol
21421259Swollman.endif
21521259Swollman
21621259Swollman.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
21721259Swollman.if ${MK_PPP} != "no"
218128871SandreSUBDIR+=	pppctl
21921259Swollman.endif
22058698Sjlemon.if ${MK_NS_CACHING} != "no"
22121259SwollmanSUBDIR+=	nscd
22221259Swollman.endif
22321259Swollman.endif
22421259Swollman
22521259Swollman.if ${MK_LPR} != "no"
22621259SwollmanSUBDIR+=	lpr
22721259Swollman.endif
22821259Swollman
22921259Swollman.if ${MK_MAN_UTILS} != "no"
23021259SwollmanSUBDIR+=	manctl
23121259Swollman.endif
23221259Swollman
233136950Sjmg.if ${MK_NAND} != "no"
23421259SwollmanSUBDIR+=	nandsim
23553541SshinSUBDIR+=	nandtool
23653541Sshin.endif
23753541Sshin
238160981Sbrooks.if ${MK_NETGRAPH} != "no"
23953541SshinSUBDIR+=	flowctl
24021259SwollmanSUBDIR+=	lmcconfig
241148640SrwatsonSUBDIR+=	ngctl
242148640SrwatsonSUBDIR+=	nghook
243148640Srwatson.endif
244148640Srwatson
245148640Srwatson.if ${MK_NIS} != "no"
246148640SrwatsonSUBDIR+=	rpc.yppasswdd
247148640SrwatsonSUBDIR+=	rpc.ypupdated
248148640SrwatsonSUBDIR+=	rpc.ypxfrd
249148640SrwatsonSUBDIR+=	ypbind
250148640SrwatsonSUBDIR+=	yp_mkdb
25121259SwollmanSUBDIR+=	yppoll
25221259SwollmanSUBDIR+=	yppush
25321259SwollmanSUBDIR+=	ypserv
25421259SwollmanSUBDIR+=	ypset
25521259Swollman.endif
25672200Sbmilekic
25772200Sbmilekic.if ${MK_NTP} != "no"
258130416SmlaierSUBDIR+=	ntp
25969152Sjlemon.endif
26069152Sjlemon
26169152Sjlemon.if ${MK_OPENSSL} != "no"
26221259SwollmanSUBDIR+=	keyserv
26369152Sjlemon.endif
26469152Sjlemon
26569152Sjlemon.if ${MK_PF} != "no"
26669152SjlemonSUBDIR+=	ftp-proxy
26769152Sjlemon.endif
26869152Sjlemon
26969152Sjlemon.if ${MK_PKGBOOTSTRAP} != "no"
27069152SjlemonSUBDIR+=	pkg
27169152Sjlemon.endif
27269152Sjlemon
27369152Sjlemon.if ${MK_PKGTOOLS} != "no"
27469152SjlemonSUBDIR+=	pkg_install
27569152Sjlemon.endif
27669152Sjlemon
27769152Sjlemon# XXX MK_TOOLCHAIN?
27869152Sjlemon.if ${MK_PMC} != "no"
27969152SjlemonSUBDIR+=	pmcannotate
28069152SjlemonSUBDIR+=	pmccontrol
28169152SjlemonSUBDIR+=	pmcstat
28269152Sjlemon.endif
28369152Sjlemon
28469152Sjlemon.if ${MK_PORTSNAP} != "no"
28569152SjlemonSUBDIR+=	portsnap
28669152Sjlemon.endif
28769152Sjlemon
28869152Sjlemon.if ${MK_PPP} != "no"
28969152SjlemonSUBDIR+=	ppp
29069152Sjlemon.endif
29169152Sjlemon
29269152Sjlemon.if ${MK_QUOTAS} != "no"
29369152SjlemonSUBDIR+=	edquota
29469152SjlemonSUBDIR+=	quotaon
29569152SjlemonSUBDIR+=	repquota
296136950Sjmg.endif
29769152Sjlemon
29869152Sjlemon.if ${MK_RCMDS} != "no"
29969152SjlemonSUBDIR+=	rwhod
30069152Sjlemon.endif
30169152Sjlemon
30269152Sjlemon.if ${MK_SENDMAIL} != "no"
30369152SjlemonSUBDIR+=	editmap
30469152SjlemonSUBDIR+=	mailstats
30569152SjlemonSUBDIR+=	makemap
30669152SjlemonSUBDIR+=	praliases
30769152SjlemonSUBDIR+=	sendmail
30869152Sjlemon.endif
309130416Smlaier
310130416Smlaier.if ${MK_TOOLCHAIN} != "no"
311130416SmlaierSUBDIR+=	config
312130416SmlaierSUBDIR+=	crunch
31369152Sjlemon.endif
31469152Sjlemon
31569152Sjlemon.if ${MK_USB} != "no"
31669152SjlemonSUBDIR+=	uathload
31769152SjlemonSUBDIR+=	uhsoctl
31869152SjlemonSUBDIR+=	usbconfig
31969152SjlemonSUBDIR+=	usbdump
32069152Sjlemon.endif
32169152Sjlemon
322130416Smlaier.if ${MK_UTMPX} != "no"
323130416SmlaierSUBDIR+=	ac
324130416SmlaierSUBDIR+=	lastlogin
325130416SmlaierSUBDIR+=	utx
326130416Smlaier.endif
327130416Smlaier
32855205Speter.if ${MK_WIRELESS} != "no"
329126264SmlaierSUBDIR+=	ancontrol
330126264SmlaierSUBDIR+=	wlandebug
331126264SmlaierSUBDIR+=	wpa
332126264Smlaier.endif
333126264Smlaier
334126264Smlaier.include <bsd.arch.inc.mk>
335126264Smlaier
336126264SmlaierSUBDIR:=	${SUBDIR:O}
337126264Smlaier
338126264Smlaier.include <bsd.subdir.mk>
339159781Smlaier