Makefile revision 214885
1167802Sjkim#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2167802Sjkim# $FreeBSD: head/usr.sbin/Makefile 214885 2010-11-06 15:04:48Z uqs $
3167802Sjkim
4167802Sjkim.include <bsd.own.mk>
5167802Sjkim
6167802SjkimSUBDIR= adduser \
7316303Sjkim	arp \
8316303Sjkim	bootparamd \
9316303Sjkim	burncd \
10316303Sjkim	cdcontrol \
11316303Sjkim	chkgrp \
12167802Sjkim	chown \
13167802Sjkim	chroot \
14316303Sjkim	ckdist \
15316303Sjkim	clear_locks \
16316303Sjkim	crashinfo \
17316303Sjkim	cron \
18316303Sjkim	daemon \
19316303Sjkim	dconschat \
20316303Sjkim	devinfo \
21316303Sjkim	digictl \
22316303Sjkim	diskinfo \
23316303Sjkim	dumpcis \
24316303Sjkim	extattr \
25316303Sjkim	extattrctl \
26316303Sjkim	fifolog \
27316303Sjkim	fwcontrol \
28316303Sjkim	getfmac \
29316303Sjkim	getpmac \
30316303Sjkim	gstat \
31316303Sjkim	i2c \
32316303Sjkim	ifmcstat \
33316303Sjkim	inetd \
34316303Sjkim	iostat \
35316303Sjkim	kldxref \
36316303Sjkim	lastlogin \
37316303Sjkim	mailwrapper \
38316303Sjkim	makefs \
39316303Sjkim	manctl \
40316303Sjkim	memcontrol \
41316303Sjkim	mergemaster \
42316303Sjkim	mfiutil \
43316303Sjkim	mixer \
44316303Sjkim	mlxcontrol \
45316303Sjkim	mountd \
46316303Sjkim	mount_portalfs \
47316303Sjkim	mptutil \
48316303Sjkim	mtest \
49316303Sjkim	mtree \
50316303Sjkim	newsyslog \
51316303Sjkim	nfscbd \
52316303Sjkim	nfsd \
53316303Sjkim	nfsdumpstate \
54316303Sjkim	nfsrevoke \
55316303Sjkim	nfsuserd \
56316303Sjkim	nologin \
57316303Sjkim	pc-sysinstall \
58316303Sjkim	pciconf \
59316303Sjkim	periodic \
60316303Sjkim	powerd \
61316303Sjkim	procctl \
62316303Sjkim	pstat \
63316303Sjkim	pw \
64316303Sjkim	pwd_mkdb \
65316303Sjkim	quot \
66316303Sjkim	rarpd \
67316303Sjkim	rmt \
68316303Sjkim	rpcbind \
69316303Sjkim	rpc.lockd \
70316303Sjkim	rpc.statd \
71316303Sjkim	rpc.umntall \
72316303Sjkim	rtprio \
73316303Sjkim	service \
74316303Sjkim	services_mkdb \
75316303Sjkim	setfib \
76316303Sjkim	setfmac \
77316303Sjkim	setpmac \
78316303Sjkim	smbmsg \
79316303Sjkim	snapinfo \
80316303Sjkim	spray \
81316303Sjkim	syslogd \
82316303Sjkim	tcpdchk \
83316303Sjkim	tcpdmatch \
84316303Sjkim	tcpdrop \
85316303Sjkim	tcpdump \
86316303Sjkim	timed \
87316303Sjkim	traceroute \
88316303Sjkim	trpt \
89316303Sjkim	tzsetup \
90316303Sjkim	ugidfw \
91316303Sjkim	vipw \
92316303Sjkim	wake \
93316303Sjkim	watch \
94316303Sjkim	watchdogd \
95316303Sjkim	zic
96316303Sjkim
97316303Sjkim# NB: keep these sorted by MK_* knobs
98316303Sjkim
99316303Sjkim.if ${MK_ACCT} != "no"
100316303SjkimSUBDIR+=	ac
101316303SjkimSUBDIR+=	accton
102316303SjkimSUBDIR+=	sa
103316303Sjkim.endif
104316303Sjkim
105316303Sjkim.if ${MK_AMD} != "no"
106316303SjkimSUBDIR+=	amd
107316303Sjkim.endif
108316303Sjkim
109316303Sjkim.if ${MK_AUDIT} != "no"
110316303SjkimSUBDIR+=	audit
111316303SjkimSUBDIR+=	auditd
112316303SjkimSUBDIR+=	auditreduce
113316303SjkimSUBDIR+=	praudit
114316303Sjkim.endif
115316303Sjkim
116316303Sjkim.if ${MK_AUTHPF} != "no"
117316303SjkimSUBDIR+=	authpf
118316303Sjkim.endif
119217365Sjkim
120217365Sjkim.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
121217365SjkimSUBDIR+=	dnssec-dsfromkey
122217365SjkimSUBDIR+=	dnssec-keyfromlabel
123217365SjkimSUBDIR+=	dnssec-keygen
124217365SjkimSUBDIR+=	dnssec-signzone
125217365Sjkim.endif
126217365Sjkim.if ${MK_BIND_NAMED} != "no"
127217365SjkimSUBDIR+=	named
128217365SjkimSUBDIR+=	named-checkconf
129217365SjkimSUBDIR+=	named-checkzone
130217365SjkimSUBDIR+=	named.reload
131217365SjkimSUBDIR+=	rndc
132217365SjkimSUBDIR+=	rndc-confgen
133167802Sjkim.endif
134316303Sjkim
135316303Sjkim.if ${MK_BLUETOOTH} != "no"
136316303SjkimSUBDIR+=	bluetooth
137316303Sjkim.endif
138316303Sjkim
139316303Sjkim.if ${MK_BSNMP} != "no"
140316303SjkimSUBDIR+=	bsnmpd
141316303Sjkim.endif
142316303Sjkim
143316303Sjkim.if ${MK_CTM} != "no"
144316303SjkimSUBDIR+=	ctm
145316303Sjkim.endif
146316303Sjkim
147217365Sjkim.if ${MK_FLOPPY} != "no"
148217365SjkimSUBDIR+=	fdcontrol
149167802SjkimSUBDIR+=	fdformat
150316303SjkimSUBDIR+=	fdread
151167802SjkimSUBDIR+=	fdwrite
152193529Sjkim.endif
153193529Sjkim
154193529Sjkim.if ${MK_FREEBSD_UPDATE} != "no"
155193529SjkimSUBDIR+=	freebsd-update
156193529Sjkim.endif
157193529Sjkim
158193529Sjkim.if ${MK_GSSAPI} != "no"
159193529SjkimSUBDIR+=	gssd
160167802Sjkim.endif
161167802Sjkim
162167802Sjkim.if ${MK_GPIO} != "no"
163167802SjkimSUBDIR+=	gpioctl
164167802Sjkim.endif
165167802Sjkim
166167802Sjkim.if ${MK_INET6} != "no"
167167802SjkimSUBDIR+=	faithd
168167802SjkimSUBDIR+=	ip6addrctl
169167802SjkimSUBDIR+=	mld6query
170167802SjkimSUBDIR+=	ndp
171167802SjkimSUBDIR+=	rip6query
172167802SjkimSUBDIR+=	route6d
173167802SjkimSUBDIR+=	rrenumd
174167802SjkimSUBDIR+=	rtadvd
175167802SjkimSUBDIR+=	rtsold
176167802SjkimSUBDIR+=	traceroute6
177167802Sjkim.endif
178167802Sjkim
179167802Sjkim.if ${MK_IPFW} != "no"
180167802SjkimSUBDIR+=	ipfwpcap
181167802Sjkim.endif
182167802Sjkim
183167802Sjkim.if ${MK_IPX} != "no"
184167802SjkimSUBDIR+=	IPXrouted
185167802Sjkim.endif
186167802Sjkim
187167802Sjkim.if ${MK_JAIL} != "no"
188167802SjkimSUBDIR+=	jail
189167802SjkimSUBDIR+=	jexec
190167802SjkimSUBDIR+=	jls
191167802Sjkim.endif
192167802Sjkim
193167802Sjkim# XXX MK_SYSCONS
194167802Sjkim.if ${MK_LEGACY_CONSOLE} != "no"
195167802SjkimSUBDIR+=	kbdcontrol
196167802SjkimSUBDIR+=	kbdmap
197167802SjkimSUBDIR+=	moused
198167802SjkimSUBDIR+=	vidcontrol
199167802Sjkim.endif
200167802Sjkim
201167802Sjkim.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
202167802Sjkim.if ${MK_PPP} != "no"
203167802SjkimSUBDIR+=	pppctl
204167802Sjkim.endif
205167802Sjkim.if ${MK_NS_CACHING} != "no"
206167802SjkimSUBDIR+=	nscd
207167802Sjkim.endif
208167802Sjkim.endif
209167802Sjkim
210167802Sjkim.if ${MK_LPR} != "no"
211322877SjkimSUBDIR+=	lpr
212167802Sjkim.endif
213167802Sjkim
214167802Sjkim.if ${MK_MAN_UTILS} != "no"
215167802SjkimSUBDIR+=	manctl
216322877Sjkim.endif
217322877Sjkim
218322877Sjkim.if ${MK_NETGRAPH} != "no"
219322877SjkimSUBDIR+=	flowctl
220322877SjkimSUBDIR+=	lmcconfig
221167802SjkimSUBDIR+=	ngctl
222167802SjkimSUBDIR+=	nghook
223167802Sjkim.endif
224167802Sjkim
225167802Sjkim.if ${MK_NIS} != "no"
226198237SjkimSUBDIR+=	rpc.yppasswdd
227167802SjkimSUBDIR+=	rpc.ypupdated
228167802SjkimSUBDIR+=	rpc.ypxfrd
229167802SjkimSUBDIR+=	ypbind
230167802SjkimSUBDIR+=	yp_mkdb
231167802SjkimSUBDIR+=	yppoll
232167802SjkimSUBDIR+=	yppush
233167802SjkimSUBDIR+=	ypserv
234167802SjkimSUBDIR+=	ypset
235167802Sjkim.endif
236167802Sjkim
237167802Sjkim.if ${MK_NTP} != "no"
238167802SjkimSUBDIR+=	ntp
239167802Sjkim.endif
240167802Sjkim
241167802Sjkim.if ${MK_OPENSSL} != "no"
242167802SjkimSUBDIR+=	keyserv
243167802Sjkim.endif
244167802Sjkim
245167802Sjkim.if ${MK_PF} != "no"
246167802SjkimSUBDIR+=	ftp-proxy
247167802Sjkim.endif
248167802Sjkim
249167802Sjkim.if ${MK_PKGTOOLS} != "no"
250167802SjkimSUBDIR+=	pkg_install
251298714Sjkim.endif
252167802Sjkim
253167802Sjkim# XXX MK_TOOLCHAIN?
254167802Sjkim.if ${MK_PMC} != "no"
255167802SjkimSUBDIR+=	pmcannotate
256167802SjkimSUBDIR+=	pmccontrol
257167802SjkimSUBDIR+=	pmcstat
258167802Sjkim.endif
259167802Sjkim
260167802Sjkim.if ${MK_PORTSNAP} != "no"
261198237SjkimSUBDIR+=	portsnap
262167802Sjkim.endif
263167802Sjkim
264167802Sjkim.if ${MK_PPP} != "no"
265167802SjkimSUBDIR+=	ppp
266167802Sjkim.endif
267167802Sjkim
268167802Sjkim.if ${MK_QUOTAS} != "no"
269167802SjkimSUBDIR+=	edquota
270167802SjkimSUBDIR+=	quotaon
271167802SjkimSUBDIR+=	repquota
272167802Sjkim.endif
273167802Sjkim
274167802Sjkim.if ${MK_RCMDS} != "no"
275167802SjkimSUBDIR+=	rwhod
276167802Sjkim.endif
277167802Sjkim
278167802Sjkim.if ${MK_SENDMAIL} != "no"
279167802SjkimSUBDIR+=	editmap
280167802SjkimSUBDIR+=	mailstats
281167802SjkimSUBDIR+=	makemap
282167802SjkimSUBDIR+=	praliases
283167802SjkimSUBDIR+=	sendmail
284167802Sjkim.endif
285298714Sjkim
286167802SjkimSUBDIR+=	sysinstall
287167802Sjkim
288167802Sjkim.if ${MK_TOOLCHAIN} != "no"
289167802SjkimSUBDIR+=	config
290167802SjkimSUBDIR+=	crunch
291167802Sjkim.endif
292167802Sjkim
293167802Sjkim.if ${MK_USB} != "no"
294167802SjkimSUBDIR+=	uathload
295167802SjkimSUBDIR+=	uhsoctl
296193529SjkimSUBDIR+=	usbconfig
297167802Sjkim.endif
298167802Sjkim
299167802Sjkim.if ${MK_WIRELESS} != "no"
300167802SjkimSUBDIR+=	ancontrol
301167802SjkimSUBDIR+=	wlandebug
302167802SjkimSUBDIR+=	wpa
303167802Sjkim.endif
304167802Sjkim
305167802Sjkim.include <bsd.arch.inc.mk>
306167802Sjkim
307167802SjkimSUBDIR:=	${SUBDIR:O}
308193529Sjkim
309193529Sjkim.include <bsd.subdir.mk>
310167802Sjkim