Makefile revision 278192
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 278192 2015-02-04 10:19:32Z ngie $
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	devinfo \
23	digictl \
24	diskinfo \
25	dumpcis \
26	extattr \
27	extattrctl \
28	fifolog \
29	fstyp \
30	fwcontrol \
31	getfmac \
32	getpmac \
33	gstat \
34	i2c \
35	ifmcstat \
36	iostat \
37	kldxref \
38	mailwrapper \
39	makefs \
40	memcontrol \
41	mergemaster \
42	mfiutil \
43	mixer \
44	mlxcontrol \
45	mountd \
46	mptutil \
47	mtest \
48	${_mtree} \
49	newsyslog \
50	nfscbd \
51	nfsd \
52	nfsdumpstate \
53	nfsrevoke \
54	nfsuserd \
55	nmtree \
56	nologin \
57	${_pc_sysinstall} \
58	pciconf \
59	periodic \
60	powerd \
61	procctl \
62	pstat \
63	pw \
64	pwd_mkdb \
65	quot \
66	rarpd \
67	rmt \
68	rpcbind \
69	rpc.lockd \
70	rpc.statd \
71	rpc.umntall \
72	rtprio \
73	service \
74	services_mkdb \
75	setfib \
76	setfmac \
77	setpmac \
78	smbmsg \
79	snapinfo \
80	spray \
81	syslogd \
82	sysrc \
83	tcpdrop \
84	tcpdump \
85	traceroute \
86	trpt \
87	tzsetup \
88	ugidfw \
89	vigr \
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+=	ip6addrctl
170SUBDIR+=	mld6query
171SUBDIR+=	ndp
172SUBDIR+=	rip6query
173SUBDIR+=	route6d
174SUBDIR+=	rrenumd
175SUBDIR+=	rtadvctl
176SUBDIR+=	rtadvd
177SUBDIR+=	rtsold
178SUBDIR+=	traceroute6
179.endif
180
181.if ${MK_INETD} != "no"
182SUBDIR+=	inetd
183.endif
184
185.if ${MK_IPFW} != "no"
186SUBDIR+=	ipfwpcap
187.endif
188
189.if ${MK_ISCSI} != "no"
190SUBDIR+=	iscsid
191.endif
192
193.if ${MK_JAIL} != "no"
194SUBDIR+=	jail
195SUBDIR+=	jexec
196SUBDIR+=	jls
197.endif
198
199# XXX MK_SYSCONS
200.if ${MK_LEGACY_CONSOLE} != "no"
201SUBDIR+=	kbdcontrol
202SUBDIR+=	kbdmap
203SUBDIR+=	moused
204SUBDIR+=	vidcontrol
205.endif
206
207.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
208.if ${MK_PPP} != "no"
209SUBDIR+=	pppctl
210.endif
211.if ${MK_NS_CACHING} != "no"
212SUBDIR+=	nscd
213.endif
214.endif
215
216.if ${MK_LPR} != "no"
217SUBDIR+=	lpr
218.endif
219
220.if ${MK_MAN_UTILS} != "no"
221SUBDIR+=	manctl
222.endif
223
224.if ${MK_NAND} != "no"
225SUBDIR+=	nandsim
226SUBDIR+=	nandtool
227.endif
228
229.if ${MK_NETGRAPH} != "no"
230SUBDIR+=	flowctl
231SUBDIR+=	lmcconfig
232SUBDIR+=	ngctl
233SUBDIR+=	nghook
234.endif
235
236.if ${MK_NIS} != "no"
237SUBDIR+=	rpc.yppasswdd
238SUBDIR+=	rpc.ypupdated
239SUBDIR+=	rpc.ypxfrd
240SUBDIR+=	ypbind
241SUBDIR+=	yp_mkdb
242SUBDIR+=	yppoll
243SUBDIR+=	yppush
244SUBDIR+=	ypserv
245SUBDIR+=	ypset
246.endif
247
248.if ${MK_NTP} != "no"
249SUBDIR+=	ntp
250.endif
251
252.if ${MK_OPENSSL} != "no"
253SUBDIR+=	keyserv
254.endif
255
256.if ${MK_PC_SYSINSTALL} != "no"
257_pc_sysinstall=	pc-sysinstall
258.endif
259
260.if ${MK_PF} != "no"
261SUBDIR+=	ftp-proxy
262.endif
263
264.if ${MK_PKGBOOTSTRAP} != "no"
265SUBDIR+=	pkg
266.endif
267
268# XXX MK_TOOLCHAIN?
269.if ${MK_PMC} != "no"
270SUBDIR+=	pmcannotate
271SUBDIR+=	pmccontrol
272SUBDIR+=	pmcstat
273SUBDIR+=	pmcstudy
274.endif
275
276.if ${MK_PORTSNAP} != "no"
277SUBDIR+=	portsnap
278.endif
279
280.if ${MK_PPP} != "no"
281SUBDIR+=	ppp
282.endif
283
284.if ${MK_QUOTAS} != "no"
285SUBDIR+=	edquota
286SUBDIR+=	quotaon
287SUBDIR+=	repquota
288.endif
289
290.if ${MK_RCMDS} != "no"
291SUBDIR+=	rwhod
292.endif
293
294.if ${MK_RCS} != "no"
295SUBDIR+=	etcupdate
296.endif
297
298.if ${MK_SENDMAIL} != "no"
299SUBDIR+=	editmap
300SUBDIR+=	mailstats
301SUBDIR+=	makemap
302SUBDIR+=	praliases
303SUBDIR+=	sendmail
304.endif
305
306.if ${MK_TCP_WRAPPERS} != "no"
307SUBDIR+=	tcpdchk
308SUBDIR+=	tcpdmatch
309.endif
310
311.if ${MK_TESTS} != "no"
312SUBDIR+=	tests
313.endif
314
315.if ${MK_TIMED} != "no"
316SUBDIR+=	timed
317.endif
318
319.if ${MK_TOOLCHAIN} != "no"
320SUBDIR+=	config
321SUBDIR+=	crunch
322.endif
323
324.if ${MK_UNBOUND} != "no"
325SUBDIR+=	unbound
326.endif
327
328.if ${MK_USB} != "no"
329SUBDIR+=	uathload
330SUBDIR+=	uhsoctl
331SUBDIR+=	usbconfig
332SUBDIR+=	usbdump
333.endif
334
335.if ${MK_UTMPX} != "no"
336SUBDIR+=	ac
337SUBDIR+=	lastlogin
338SUBDIR+=	utx
339.endif
340
341.if ${MK_WIRELESS} != "no"
342SUBDIR+=	ancontrol
343SUBDIR+=	wlandebug
344SUBDIR+=	wpa
345.endif
346
347.include <bsd.arch.inc.mk>
348
349SUBDIR:=	${SUBDIR:O}
350
351SUBDIR_PARALLEL=
352
353.include <bsd.subdir.mk>
354