Makefile revision 270892
1216390Sjchandra#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2216390Sjchandra# $FreeBSD: stable/10/usr.sbin/Makefile 270892 2014-08-31 21:18:23Z trasz $
3216390Sjchandra
4216390Sjchandra.include <bsd.own.mk>
5216390Sjchandra
6216390SjchandraSUBDIR=	adduser \
7216390Sjchandra	arp \
8216390Sjchandra	autofs \
9216390Sjchandra	binmiscctl \
10216390Sjchandra	bootparamd \
11216390Sjchandra	bsdconfig \
12216390Sjchandra	bsdinstall \
13216390Sjchandra	cdcontrol \
14216390Sjchandra	chkgrp \
15216390Sjchandra	chown \
16216390Sjchandra	chroot \
17216390Sjchandra	ckdist \
18216390Sjchandra	clear_locks \
19216390Sjchandra	crashinfo \
20216390Sjchandra	cron \
21216390Sjchandra	ctladm \
22216390Sjchandra	ctld \
23216390Sjchandra	daemon \
24216390Sjchandra	dconschat \
25216390Sjchandra	devinfo \
26216390Sjchandra	digictl \
27216390Sjchandra	diskinfo \
28216390Sjchandra	dumpcis \
29216390Sjchandra	etcupdate \
30216390Sjchandra	extattr \
31216390Sjchandra	extattrctl \
32216390Sjchandra	fifolog \
33216390Sjchandra	fwcontrol \
34216390Sjchandra	getfmac \
35216390Sjchandra	getpmac \
36216390Sjchandra	gstat \
37216390Sjchandra	i2c \
38216390Sjchandra	ifmcstat \
39216390Sjchandra	inetd \
40216390Sjchandra	iostat \
41216390Sjchandra	iscsid \
42216390Sjchandra	kldxref \
43216390Sjchandra	mailwrapper \
44216390Sjchandra	makefs \
45216390Sjchandra	memcontrol \
46216390Sjchandra	mergemaster \
47216390Sjchandra	mfiutil \
48216390Sjchandra	mixer \
49216390Sjchandra	mlxcontrol \
50216390Sjchandra	mountd \
51216390Sjchandra	mptutil \
52216390Sjchandra	mtest \
53216390Sjchandra	${_mtree} \
54216390Sjchandra	newsyslog \
55216390Sjchandra	nfscbd \
56216390Sjchandra	nfsd \
57216390Sjchandra	nfsdumpstate \
58216390Sjchandra	nfsrevoke \
59216390Sjchandra	nfsuserd \
60216390Sjchandra	nmtree \
61216390Sjchandra	nologin \
62216390Sjchandra	${_pc_sysinstall} \
63216390Sjchandra	pciconf \
64216390Sjchandra	periodic \
65216390Sjchandra	powerd \
66216390Sjchandra	procctl \
67216390Sjchandra	pstat \
68216390Sjchandra	pw \
69216390Sjchandra	pwd_mkdb \
70216390Sjchandra	quot \
71216390Sjchandra	rarpd \
72216390Sjchandra	rmt \
73216390Sjchandra	rpcbind \
74216390Sjchandra	rpc.lockd \
75216390Sjchandra	rpc.statd \
76216390Sjchandra	rpc.umntall \
77216390Sjchandra	rtprio \
78216390Sjchandra	service \
79216390Sjchandra	services_mkdb \
80216390Sjchandra	setfib \
81216390Sjchandra	setfmac \
82216390Sjchandra	setpmac \
83216390Sjchandra	smbmsg \
84216390Sjchandra	snapinfo \
85216390Sjchandra	spray \
86216390Sjchandra	syslogd \
87216390Sjchandra	sysrc \
88216390Sjchandra	tcpdchk \
89216390Sjchandra	tcpdmatch \
90216390Sjchandra	tcpdrop \
91216390Sjchandra	tcpdump \
92216390Sjchandra	timed \
93216390Sjchandra	traceroute \
94216390Sjchandra	trpt \
95216390Sjchandra	tzsetup \
96216390Sjchandra	ugidfw \
97216390Sjchandra	vipw \
98216390Sjchandra	wake \
99216390Sjchandra	watch \
100216390Sjchandra	watchdogd \
101216390Sjchandra	zic
102216390Sjchandra
103216390Sjchandra# NB: keep these sorted by MK_* knobs
104216390Sjchandra
105216390Sjchandra.if ${MK_ACCT} != "no"
106216390SjchandraSUBDIR+=	accton
107216390SjchandraSUBDIR+=	sa
108216390Sjchandra.endif
109216390Sjchandra
110216390Sjchandra.if ${MK_AMD} != "no"
111216390SjchandraSUBDIR+=	amd
112216390Sjchandra.endif
113216390Sjchandra
114216390Sjchandra.if ${MK_AUDIT} != "no"
115216390SjchandraSUBDIR+=	audit
116216390SjchandraSUBDIR+=	auditd
117216390Sjchandra.if ${MK_OPENSSL} != "no"
118216390SjchandraSUBDIR+=	auditdistd
119216390Sjchandra.endif
120216390SjchandraSUBDIR+=	auditreduce
121216390SjchandraSUBDIR+=	praudit
122216390Sjchandra.endif
123216390Sjchandra
124216390Sjchandra.if ${MK_AUTHPF} != "no"
125216390SjchandraSUBDIR+=	authpf
126216390Sjchandra.endif
127216390Sjchandra
128216390Sjchandra.if ${MK_BLUETOOTH} != "no"
129216390SjchandraSUBDIR+=	bluetooth
130216390Sjchandra.endif
131216390Sjchandra
132216390Sjchandra.if ${MK_BSNMP} != "no"
133216390SjchandraSUBDIR+=	bsnmpd
134216390Sjchandra.endif
135216390Sjchandra
136216390Sjchandra.if ${MK_CTM} != "no"
137216390SjchandraSUBDIR+=	ctm
138216390Sjchandra.endif
139216390Sjchandra
140216390Sjchandra.if ${MK_FLOPPY} != "no"
141216390SjchandraSUBDIR+=	fdcontrol
142216390SjchandraSUBDIR+=	fdformat
143216390SjchandraSUBDIR+=	fdread
144216390SjchandraSUBDIR+=	fdwrite
145216390Sjchandra.endif
146216390Sjchandra
147216390Sjchandra.if ${MK_FMTREE} != "no"
148216390SjchandraSUBDIR+=	mtree
149216390Sjchandra.endif
150216390Sjchandra
151216390Sjchandra.if ${MK_FREEBSD_UPDATE} != "no"
152216390SjchandraSUBDIR+=	freebsd-update
153216390Sjchandra.endif
154216390Sjchandra
155216390Sjchandra.if ${MK_GSSAPI} != "no"
156216390SjchandraSUBDIR+=	gssd
157216390Sjchandra.endif
158216390Sjchandra
159.if ${MK_GPIO} != "no"
160SUBDIR+=	gpioctl
161.endif
162
163.if ${MK_INET6} != "no"
164SUBDIR+=	faithd
165SUBDIR+=	ip6addrctl
166SUBDIR+=	mld6query
167SUBDIR+=	ndp
168SUBDIR+=	rip6query
169SUBDIR+=	route6d
170SUBDIR+=	rrenumd
171SUBDIR+=	rtadvctl
172SUBDIR+=	rtadvd
173SUBDIR+=	rtsold
174SUBDIR+=	traceroute6
175.endif
176
177.if ${MK_IPFW} != "no"
178SUBDIR+=	ipfwpcap
179.endif
180
181.if ${MK_IPX} != "no"
182SUBDIR+=	IPXrouted
183.endif
184
185.if ${MK_JAIL} != "no"
186SUBDIR+=	jail
187SUBDIR+=	jexec
188SUBDIR+=	jls
189.endif
190
191# XXX MK_SYSCONS
192.if ${MK_LEGACY_CONSOLE} != "no"
193SUBDIR+=	kbdcontrol
194SUBDIR+=	kbdmap
195SUBDIR+=	moused
196SUBDIR+=	vidcontrol
197.endif
198
199.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
200.if ${MK_PPP} != "no"
201SUBDIR+=	pppctl
202.endif
203.if ${MK_NS_CACHING} != "no"
204SUBDIR+=	nscd
205.endif
206.endif
207
208.if ${MK_LPR} != "no"
209SUBDIR+=	lpr
210.endif
211
212.if ${MK_MAN_UTILS} != "no"
213SUBDIR+=	manctl
214.endif
215
216.if ${MK_NAND} != "no"
217SUBDIR+=	nandsim
218SUBDIR+=	nandtool
219.endif
220
221.if ${MK_NETGRAPH} != "no"
222SUBDIR+=	flowctl
223SUBDIR+=	lmcconfig
224SUBDIR+=	ngctl
225SUBDIR+=	nghook
226.endif
227
228.if ${MK_NIS} != "no"
229SUBDIR+=	rpc.yppasswdd
230SUBDIR+=	rpc.ypupdated
231SUBDIR+=	rpc.ypxfrd
232SUBDIR+=	ypbind
233SUBDIR+=	yp_mkdb
234SUBDIR+=	yppoll
235SUBDIR+=	yppush
236SUBDIR+=	ypserv
237SUBDIR+=	ypset
238.endif
239
240.if ${MK_NTP} != "no"
241SUBDIR+=	ntp
242.endif
243
244.if ${MK_OPENSSL} != "no"
245SUBDIR+=	keyserv
246.endif
247
248.if ${MK_PC_SYSINSTALL} != "no"
249_pc_sysinstall=	pc-sysinstall
250.endif
251
252.if ${MK_PF} != "no"
253SUBDIR+=	ftp-proxy
254.endif
255
256.if ${MK_PKGBOOTSTRAP} != "no"
257SUBDIR+=	pkg
258.endif
259
260.if ${MK_PKGTOOLS} != "no"
261SUBDIR+=	pkg_install
262.endif
263
264# XXX MK_TOOLCHAIN?
265.if ${MK_PMC} != "no"
266SUBDIR+=	pmcannotate
267SUBDIR+=	pmccontrol
268SUBDIR+=	pmcstat
269.endif
270
271.if ${MK_PORTSNAP} != "no"
272SUBDIR+=	portsnap
273.endif
274
275.if ${MK_PPP} != "no"
276SUBDIR+=	ppp
277.endif
278
279.if ${MK_QUOTAS} != "no"
280SUBDIR+=	edquota
281SUBDIR+=	quotaon
282SUBDIR+=	repquota
283.endif
284
285.if ${MK_RCMDS} != "no"
286SUBDIR+=	rwhod
287.endif
288
289.if ${MK_SENDMAIL} != "no"
290SUBDIR+=	editmap
291SUBDIR+=	mailstats
292SUBDIR+=	makemap
293SUBDIR+=	praliases
294SUBDIR+=	sendmail
295.endif
296
297.if ${MK_TESTS} != "no"
298SUBDIR+=	tests
299.endif
300
301.if ${MK_TOOLCHAIN} != "no"
302SUBDIR+=	config
303SUBDIR+=	crunch
304.endif
305
306.if ${MK_UNBOUND} != "no"
307SUBDIR+=	unbound
308.endif
309
310.if ${MK_USB} != "no"
311SUBDIR+=	uathload
312SUBDIR+=	uhsoctl
313SUBDIR+=	usbconfig
314SUBDIR+=	usbdump
315.endif
316
317.if ${MK_UTMPX} != "no"
318SUBDIR+=	ac
319SUBDIR+=	lastlogin
320SUBDIR+=	utx
321.endif
322
323.if ${MK_WIRELESS} != "no"
324SUBDIR+=	ancontrol
325SUBDIR+=	wlandebug
326SUBDIR+=	wpa
327.endif
328
329.include <bsd.arch.inc.mk>
330
331SUBDIR:=	${SUBDIR:O}
332
333SUBDIR_PARALLEL=
334
335.include <bsd.subdir.mk>
336