Makefile revision 270096
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 270096 2014-08-17 09:44:42Z trasz $
3
4.include <src.opts.mk>
5
6SUBDIR=	adduser \
7	arp \
8	autofs \
9	binmiscctl \
10	bootparamd \
11	bsdconfig \
12	bsdinstall \
13	cdcontrol \
14	chkgrp \
15	chown \
16	chroot \
17	ckdist \
18	clear_locks \
19	crashinfo \
20	cron \
21	ctladm \
22	ctld \
23	daemon \
24	dconschat \
25	devinfo \
26	digictl \
27	diskinfo \
28	dumpcis \
29	etcupdate \
30	extattr \
31	extattrctl \
32	fifolog \
33	fwcontrol \
34	getfmac \
35	getpmac \
36	gstat \
37	i2c \
38	ifmcstat \
39	inetd \
40	iostat \
41	iscsid \
42	kldxref \
43	mailwrapper \
44	makefs \
45	memcontrol \
46	mergemaster \
47	mfiutil \
48	mixer \
49	mlxcontrol \
50	mountd \
51	mptutil \
52	mtest \
53	${_mtree} \
54	newsyslog \
55	nfscbd \
56	nfsd \
57	nfsdumpstate \
58	nfsrevoke \
59	nfsuserd \
60	nmtree \
61	nologin \
62	${_pc_sysinstall} \
63	pciconf \
64	periodic \
65	powerd \
66	procctl \
67	pstat \
68	pw \
69	pwd_mkdb \
70	quot \
71	rarpd \
72	rmt \
73	rpcbind \
74	rpc.lockd \
75	rpc.statd \
76	rpc.umntall \
77	rtprio \
78	service \
79	services_mkdb \
80	setfib \
81	setfmac \
82	setpmac \
83	smbmsg \
84	snapinfo \
85	spray \
86	syslogd \
87	sysrc \
88	tcpdchk \
89	tcpdmatch \
90	tcpdrop \
91	tcpdump \
92	timed \
93	traceroute \
94	trpt \
95	tzsetup \
96	ugidfw \
97	vipw \
98	wake \
99	watch \
100	watchdogd \
101	zic
102
103# NB: keep these sorted by MK_* knobs
104
105.if ${MK_ACCT} != "no"
106SUBDIR+=	accton
107SUBDIR+=	sa
108.endif
109
110.if ${MK_AMD} != "no"
111SUBDIR+=	amd
112.endif
113
114.if ${MK_AUDIT} != "no"
115SUBDIR+=	audit
116SUBDIR+=	auditd
117.if ${MK_OPENSSL} != "no"
118SUBDIR+=	auditdistd
119.endif
120SUBDIR+=	auditreduce
121SUBDIR+=	praudit
122.endif
123
124.if ${MK_AUTHPF} != "no"
125SUBDIR+=	authpf
126.endif
127
128.if ${MK_BLUETOOTH} != "no"
129SUBDIR+=	bluetooth
130.endif
131
132.if ${MK_BSNMP} != "no"
133SUBDIR+=	bsnmpd
134.endif
135
136.if ${MK_CTM} != "no"
137SUBDIR+=	ctm
138.endif
139
140.if ${MK_FLOPPY} != "no"
141SUBDIR+=	fdcontrol
142SUBDIR+=	fdformat
143SUBDIR+=	fdread
144SUBDIR+=	fdwrite
145.endif
146
147.if ${MK_FMTREE} != "no"
148SUBDIR+=	mtree
149.endif
150
151.if ${MK_FREEBSD_UPDATE} != "no"
152SUBDIR+=	freebsd-update
153.endif
154
155.if ${MK_GSSAPI} != "no"
156SUBDIR+=	gssd
157.endif
158
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_JAIL} != "no"
182SUBDIR+=	jail
183SUBDIR+=	jexec
184SUBDIR+=	jls
185.endif
186
187# XXX MK_SYSCONS
188.if ${MK_LEGACY_CONSOLE} != "no"
189SUBDIR+=	kbdcontrol
190SUBDIR+=	kbdmap
191SUBDIR+=	moused
192SUBDIR+=	vidcontrol
193.endif
194
195.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
196.if ${MK_PPP} != "no"
197SUBDIR+=	pppctl
198.endif
199.if ${MK_NS_CACHING} != "no"
200SUBDIR+=	nscd
201.endif
202.endif
203
204.if ${MK_LPR} != "no"
205SUBDIR+=	lpr
206.endif
207
208.if ${MK_MAN_UTILS} != "no"
209SUBDIR+=	manctl
210.endif
211
212.if ${MK_NAND} != "no"
213SUBDIR+=	nandsim
214SUBDIR+=	nandtool
215.endif
216
217.if ${MK_NETGRAPH} != "no"
218SUBDIR+=	flowctl
219SUBDIR+=	lmcconfig
220SUBDIR+=	ngctl
221SUBDIR+=	nghook
222.endif
223
224.if ${MK_NIS} != "no"
225SUBDIR+=	rpc.yppasswdd
226SUBDIR+=	rpc.ypupdated
227SUBDIR+=	rpc.ypxfrd
228SUBDIR+=	ypbind
229SUBDIR+=	yp_mkdb
230SUBDIR+=	yppoll
231SUBDIR+=	yppush
232SUBDIR+=	ypserv
233SUBDIR+=	ypset
234.endif
235
236.if ${MK_NTP} != "no"
237SUBDIR+=	ntp
238.endif
239
240.if ${MK_OPENSSL} != "no"
241SUBDIR+=	keyserv
242.endif
243
244.if ${MK_PC_SYSINSTALL} != "no"
245_pc_sysinstall=	pc-sysinstall
246.endif
247
248.if ${MK_PF} != "no"
249SUBDIR+=	ftp-proxy
250.endif
251
252.if ${MK_PKGBOOTSTRAP} != "no"
253SUBDIR+=	pkg
254.endif
255
256# XXX MK_TOOLCHAIN?
257.if ${MK_PMC} != "no"
258SUBDIR+=	pmcannotate
259SUBDIR+=	pmccontrol
260SUBDIR+=	pmcstat
261.endif
262
263.if ${MK_PORTSNAP} != "no"
264SUBDIR+=	portsnap
265.endif
266
267.if ${MK_PPP} != "no"
268SUBDIR+=	ppp
269.endif
270
271.if ${MK_QUOTAS} != "no"
272SUBDIR+=	edquota
273SUBDIR+=	quotaon
274SUBDIR+=	repquota
275.endif
276
277.if ${MK_RCMDS} != "no"
278SUBDIR+=	rwhod
279.endif
280
281.if ${MK_SENDMAIL} != "no"
282SUBDIR+=	editmap
283SUBDIR+=	mailstats
284SUBDIR+=	makemap
285SUBDIR+=	praliases
286SUBDIR+=	sendmail
287.endif
288
289.if ${MK_TESTS} != "no"
290SUBDIR+=	tests
291.endif
292
293.if ${MK_TOOLCHAIN} != "no"
294SUBDIR+=	config
295SUBDIR+=	crunch
296.endif
297
298.if ${MK_UNBOUND} != "no"
299SUBDIR+=	unbound
300.endif
301
302.if ${MK_USB} != "no"
303SUBDIR+=	uathload
304SUBDIR+=	uhsoctl
305SUBDIR+=	usbconfig
306SUBDIR+=	usbdump
307.endif
308
309.if ${MK_UTMPX} != "no"
310SUBDIR+=	ac
311SUBDIR+=	lastlogin
312SUBDIR+=	utx
313.endif
314
315.if ${MK_WIRELESS} != "no"
316SUBDIR+=	ancontrol
317SUBDIR+=	wlandebug
318SUBDIR+=	wpa
319.endif
320
321.include <bsd.arch.inc.mk>
322
323SUBDIR:=	${SUBDIR:O}
324
325SUBDIR_PARALLEL=
326
327.include <bsd.subdir.mk>
328