Makefile revision 292348
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: stable/10/usr.sbin/Makefile 292348 2015-12-16 19:01:14Z ken $
3
4.include <bsd.own.mk>
5
6SUBDIR=	adduser \
7	arp \
8	binmiscctl \
9	bsdconfig \
10	camdd \
11	cdcontrol \
12	chkgrp \
13	chown \
14	chroot \
15	ckdist \
16	clear_locks \
17	crashinfo \
18	cron \
19	ctladm \
20	ctld \
21	daemon \
22	dconschat \
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	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	sesutil \
77	setfib \
78	setfmac \
79	setpmac \
80	smbmsg \
81	snapinfo \
82	spray \
83	syslogd \
84	sysrc \
85	tcpdrop \
86	tcpdump \
87	traceroute \
88	trpt \
89	tzsetup \
90	uefisign \
91	ugidfw \
92	vipw \
93	wake \
94	watch \
95	watchdogd \
96	zic
97
98# NB: keep these sorted by MK_* knobs
99
100.if ${MK_ACCT} != "no"
101SUBDIR+=	accton
102SUBDIR+=	sa
103.endif
104
105.if ${MK_AMD} != "no"
106SUBDIR+=	amd
107.endif
108
109.if ${MK_AUDIT} != "no"
110SUBDIR+=	audit
111SUBDIR+=	auditd
112.if ${MK_OPENSSL} != "no"
113SUBDIR+=	auditdistd
114.endif
115SUBDIR+=	auditreduce
116SUBDIR+=	praudit
117.endif
118
119.if ${MK_AUTHPF} != "no"
120SUBDIR+=	authpf
121.endif
122
123.if ${MK_AUTOFS} != "no"
124SUBDIR+=	autofs
125.endif
126
127.if ${MK_BLUETOOTH} != "no"
128SUBDIR+=	bluetooth
129.endif
130
131.if ${MK_BOOTPARAMD} != "no"
132SUBDIR+=	bootparamd
133.endif
134
135.if ${MK_BSDINSTALL} != "no"
136SUBDIR+=	bsdinstall
137.endif
138
139.if ${MK_BSNMP} != "no"
140SUBDIR+=	bsnmpd
141.endif
142
143.if ${MK_CTM} != "no"
144SUBDIR+=	ctm
145.endif
146
147.if ${MK_FLOPPY} != "no"
148SUBDIR+=	fdcontrol
149SUBDIR+=	fdformat
150SUBDIR+=	fdread
151SUBDIR+=	fdwrite
152.endif
153
154.if ${MK_FMTREE} != "no"
155SUBDIR+=	mtree
156.endif
157
158.if ${MK_FREEBSD_UPDATE} != "no"
159SUBDIR+=	freebsd-update
160.endif
161
162.if ${MK_GSSAPI} != "no"
163SUBDIR+=	gssd
164.endif
165
166.if ${MK_GPIO} != "no"
167SUBDIR+=	gpioctl
168.endif
169
170.if ${MK_INET6} != "no"
171SUBDIR+=	faithd
172SUBDIR+=	ip6addrctl
173SUBDIR+=	mld6query
174SUBDIR+=	ndp
175SUBDIR+=	rip6query
176SUBDIR+=	route6d
177SUBDIR+=	rrenumd
178SUBDIR+=	rtadvctl
179SUBDIR+=	rtadvd
180SUBDIR+=	rtsold
181SUBDIR+=	traceroute6
182.endif
183
184.if ${MK_INETD} != "no"
185SUBDIR+=	inetd
186.endif
187
188.if ${MK_IPFW} != "no"
189SUBDIR+=	ipfwpcap
190.endif
191
192.if ${MK_IPX} != "no"
193SUBDIR+=	IPXrouted
194.endif
195
196.if ${MK_ISCSI} != "no"
197SUBDIR+=	iscsid
198.endif
199
200.if ${MK_JAIL} != "no"
201SUBDIR+=	jail
202SUBDIR+=	jexec
203SUBDIR+=	jls
204.endif
205
206# XXX MK_SYSCONS
207.if ${MK_LEGACY_CONSOLE} != "no"
208SUBDIR+=	kbdcontrol
209SUBDIR+=	kbdmap
210SUBDIR+=	moused
211SUBDIR+=	vidcontrol
212.endif
213
214.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
215.if ${MK_PPP} != "no"
216SUBDIR+=	pppctl
217.endif
218.if ${MK_NS_CACHING} != "no"
219SUBDIR+=	nscd
220.endif
221.endif
222
223.if ${MK_LPR} != "no"
224SUBDIR+=	lpr
225.endif
226
227.if ${MK_MAN_UTILS} != "no"
228SUBDIR+=	manctl
229.endif
230
231.if ${MK_NAND} != "no"
232SUBDIR+=	nandsim
233SUBDIR+=	nandtool
234.endif
235
236.if ${MK_NETGRAPH} != "no"
237SUBDIR+=	flowctl
238SUBDIR+=	lmcconfig
239SUBDIR+=	ngctl
240SUBDIR+=	nghook
241.endif
242
243.if ${MK_NIS} != "no"
244SUBDIR+=	rpc.yppasswdd
245SUBDIR+=	rpc.ypupdated
246SUBDIR+=	rpc.ypxfrd
247SUBDIR+=	ypbind
248SUBDIR+=	yp_mkdb
249SUBDIR+=	yppoll
250SUBDIR+=	yppush
251SUBDIR+=	ypserv
252SUBDIR+=	ypset
253.endif
254
255.if ${MK_NTP} != "no"
256SUBDIR+=	ntp
257.endif
258
259.if ${MK_OPENSSL} != "no"
260SUBDIR+=	keyserv
261.endif
262
263.if ${MK_PC_SYSINSTALL} != "no"
264_pc_sysinstall=	pc-sysinstall
265.endif
266
267.if ${MK_PF} != "no"
268SUBDIR+=	ftp-proxy
269.endif
270
271.if ${MK_PKGBOOTSTRAP} != "no"
272SUBDIR+=	pkg
273.endif
274
275.if ${MK_PKGTOOLS} != "no"
276SUBDIR+=	pkg_install
277.endif
278
279# XXX MK_TOOLCHAIN?
280.if ${MK_PMC} != "no"
281SUBDIR+=	pmcannotate
282SUBDIR+=	pmccontrol
283SUBDIR+=	pmcstat
284SUBDIR+=	pmcstudy
285.endif
286
287.if ${MK_PORTSNAP} != "no"
288SUBDIR+=	portsnap
289.endif
290
291.if ${MK_PPP} != "no"
292SUBDIR+=	ppp
293.endif
294
295.if ${MK_QUOTAS} != "no"
296SUBDIR+=	edquota
297SUBDIR+=	quotaon
298SUBDIR+=	repquota
299.endif
300
301.if ${MK_RCMDS} != "no"
302SUBDIR+=	rwhod
303.endif
304
305.if ${MK_RCS} != "no"
306SUBDIR+=	etcupdate
307.endif
308
309.if ${MK_SENDMAIL} != "no"
310SUBDIR+=	editmap
311SUBDIR+=	mailstats
312SUBDIR+=	makemap
313SUBDIR+=	praliases
314SUBDIR+=	sendmail
315.endif
316
317.if ${MK_TCP_WRAPPERS} != "no"
318SUBDIR+=	tcpdchk
319SUBDIR+=	tcpdmatch
320.endif
321
322.if ${MK_TESTS} != "no"
323SUBDIR+=	tests
324.endif
325
326.if ${MK_TIMED} != "no"
327SUBDIR+=	timed
328.endif
329
330.if ${MK_TOOLCHAIN} != "no"
331SUBDIR+=	config
332SUBDIR+=	crunch
333.endif
334
335.if ${MK_UNBOUND} != "no"
336SUBDIR+=	unbound
337.endif
338
339.if ${MK_USB} != "no"
340SUBDIR+=	uathload
341SUBDIR+=	uhsoctl
342SUBDIR+=	usbconfig
343SUBDIR+=	usbdump
344.endif
345
346.if ${MK_UTMPX} != "no"
347SUBDIR+=	ac
348SUBDIR+=	lastlogin
349SUBDIR+=	utx
350.endif
351
352.if ${MK_WIRELESS} != "no"
353SUBDIR+=	ancontrol
354SUBDIR+=	wlandebug
355SUBDIR+=	wpa
356.endif
357
358.include <bsd.arch.inc.mk>
359
360SUBDIR:=	${SUBDIR:O}
361
362SUBDIR_PARALLEL=
363
364.include <bsd.subdir.mk>
365