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