Makefile revision 279505
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: stable/10/usr.sbin/Makefile 279505 2015-03-01 22:03:52Z ngie $
3
4.include <bsd.own.mk>
5
6SUBDIR=	adduser \
7	arp \
8	binmiscctl \
9	bsdconfig \
10	cdcontrol \
11	chkgrp \
12	chown \
13	chroot \
14	ckdist \
15	clear_locks \
16	crashinfo \
17	cron \
18	ctladm \
19	ctld \
20	daemon \
21	dconschat \
22	devinfo \
23	digictl \
24	diskinfo \
25	dumpcis \
26	etcupdate \
27	extattr \
28	extattrctl \
29	fifolog \
30	fstyp \
31	fwcontrol \
32	getfmac \
33	getpmac \
34	gstat \
35	i2c \
36	ifmcstat \
37	iostat \
38	kldxref \
39	mailwrapper \
40	makefs \
41	memcontrol \
42	mergemaster \
43	mfiutil \
44	mixer \
45	mlxcontrol \
46	mountd \
47	mptutil \
48	mtest \
49	${_mtree} \
50	newsyslog \
51	nfscbd \
52	nfsd \
53	nfsdumpstate \
54	nfsrevoke \
55	nfsuserd \
56	nmtree \
57	nologin \
58	${_pc_sysinstall} \
59	pciconf \
60	periodic \
61	powerd \
62	procctl \
63	pstat \
64	pw \
65	pwd_mkdb \
66	quot \
67	rarpd \
68	rmt \
69	rpcbind \
70	rpc.lockd \
71	rpc.statd \
72	rpc.umntall \
73	rtprio \
74	service \
75	services_mkdb \
76	setfib \
77	setfmac \
78	setpmac \
79	smbmsg \
80	snapinfo \
81	spray \
82	syslogd \
83	sysrc \
84	tcpdrop \
85	tcpdump \
86	traceroute \
87	trpt \
88	tzsetup \
89	ugidfw \
90	vipw \
91	wake \
92	watch \
93	watchdogd \
94	zic
95
96# NB: keep these sorted by MK_* knobs
97
98.if ${MK_ACCT} != "no"
99SUBDIR+=	accton
100SUBDIR+=	sa
101.endif
102
103.if ${MK_AMD} != "no"
104SUBDIR+=	amd
105.endif
106
107.if ${MK_AUDIT} != "no"
108SUBDIR+=	audit
109SUBDIR+=	auditd
110.if ${MK_OPENSSL} != "no"
111SUBDIR+=	auditdistd
112.endif
113SUBDIR+=	auditreduce
114SUBDIR+=	praudit
115.endif
116
117.if ${MK_AUTHPF} != "no"
118SUBDIR+=	authpf
119.endif
120
121.if ${MK_AUTOFS} != "no"
122SUBDIR+=	autofs
123.endif
124
125.if ${MK_BLUETOOTH} != "no"
126SUBDIR+=	bluetooth
127.endif
128
129.if ${MK_BOOTPARAMD} != "no"
130SUBDIR+=	bootparamd
131.endif
132
133.if ${MK_BSDINSTALL} != "no"
134SUBDIR+=	bsdinstall
135.endif
136
137.if ${MK_BSNMP} != "no"
138SUBDIR+=	bsnmpd
139.endif
140
141.if ${MK_CTM} != "no"
142SUBDIR+=	ctm
143.endif
144
145.if ${MK_FLOPPY} != "no"
146SUBDIR+=	fdcontrol
147SUBDIR+=	fdformat
148SUBDIR+=	fdread
149SUBDIR+=	fdwrite
150.endif
151
152.if ${MK_FMTREE} != "no"
153SUBDIR+=	mtree
154.endif
155
156.if ${MK_FREEBSD_UPDATE} != "no"
157SUBDIR+=	freebsd-update
158.endif
159
160.if ${MK_GSSAPI} != "no"
161SUBDIR+=	gssd
162.endif
163
164.if ${MK_GPIO} != "no"
165SUBDIR+=	gpioctl
166.endif
167
168.if ${MK_INET6} != "no"
169SUBDIR+=	faithd
170SUBDIR+=	ip6addrctl
171SUBDIR+=	mld6query
172SUBDIR+=	ndp
173SUBDIR+=	rip6query
174SUBDIR+=	route6d
175SUBDIR+=	rrenumd
176SUBDIR+=	rtadvctl
177SUBDIR+=	rtadvd
178SUBDIR+=	rtsold
179SUBDIR+=	traceroute6
180.endif
181
182.if ${MK_INETD} != "no"
183SUBDIR+=	inetd
184.endif
185
186.if ${MK_IPFW} != "no"
187SUBDIR+=	ipfwpcap
188.endif
189
190.if ${MK_IPX} != "no"
191SUBDIR+=	IPXrouted
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.if ${MK_PKGTOOLS} != "no"
274SUBDIR+=	pkg_install
275.endif
276
277# XXX MK_TOOLCHAIN?
278.if ${MK_PMC} != "no"
279SUBDIR+=	pmcannotate
280SUBDIR+=	pmccontrol
281SUBDIR+=	pmcstat
282.endif
283
284.if ${MK_PORTSNAP} != "no"
285SUBDIR+=	portsnap
286.endif
287
288.if ${MK_PPP} != "no"
289SUBDIR+=	ppp
290.endif
291
292.if ${MK_QUOTAS} != "no"
293SUBDIR+=	edquota
294SUBDIR+=	quotaon
295SUBDIR+=	repquota
296.endif
297
298.if ${MK_RCMDS} != "no"
299SUBDIR+=	rwhod
300.endif
301
302.if ${MK_SENDMAIL} != "no"
303SUBDIR+=	editmap
304SUBDIR+=	mailstats
305SUBDIR+=	makemap
306SUBDIR+=	praliases
307SUBDIR+=	sendmail
308.endif
309
310.if ${MK_TCP_WRAPPERS} != "no"
311SUBDIR+=	tcpdchk
312SUBDIR+=	tcpdmatch
313.endif
314
315.if ${MK_TESTS} != "no"
316SUBDIR+=	tests
317.endif
318
319.if ${MK_TIMED} != "no"
320SUBDIR+=	timed
321.endif
322
323.if ${MK_TOOLCHAIN} != "no"
324SUBDIR+=	config
325SUBDIR+=	crunch
326.endif
327
328.if ${MK_UNBOUND} != "no"
329SUBDIR+=	unbound
330.endif
331
332.if ${MK_USB} != "no"
333SUBDIR+=	uathload
334SUBDIR+=	uhsoctl
335SUBDIR+=	usbconfig
336SUBDIR+=	usbdump
337.endif
338
339.if ${MK_UTMPX} != "no"
340SUBDIR+=	ac
341SUBDIR+=	lastlogin
342SUBDIR+=	utx
343.endif
344
345.if ${MK_WIRELESS} != "no"
346SUBDIR+=	ancontrol
347SUBDIR+=	wlandebug
348SUBDIR+=	wpa
349.endif
350
351.include <bsd.arch.inc.mk>
352
353SUBDIR:=	${SUBDIR:O}
354
355SUBDIR_PARALLEL=
356
357.include <bsd.subdir.mk>
358