Makefile revision 277728
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 277728 2015-01-26 07:15:49Z ngie $
3
4.include <src.opts.mk>
5
6SUBDIR=	adduser \
7	arp \
8	binmiscctl \
9	bootparamd \
10	bsdconfig \
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	inetd \
38	iostat \
39	kldxref \
40	mailwrapper \
41	makefs \
42	memcontrol \
43	mergemaster \
44	mfiutil \
45	mixer \
46	mlxcontrol \
47	mountd \
48	mptutil \
49	mtest \
50	${_mtree} \
51	newsyslog \
52	nfscbd \
53	nfsd \
54	nfsdumpstate \
55	nfsrevoke \
56	nfsuserd \
57	nmtree \
58	nologin \
59	${_pc_sysinstall} \
60	pciconf \
61	periodic \
62	powerd \
63	procctl \
64	pstat \
65	pw \
66	pwd_mkdb \
67	quot \
68	rarpd \
69	rmt \
70	rpcbind \
71	rpc.lockd \
72	rpc.statd \
73	rpc.umntall \
74	rtprio \
75	service \
76	services_mkdb \
77	setfib \
78	setfmac \
79	setpmac \
80	smbmsg \
81	snapinfo \
82	spray \
83	syslogd \
84	sysrc \
85	tcpdchk \
86	tcpdmatch \
87	tcpdrop \
88	tcpdump \
89	timed \
90	traceroute \
91	trpt \
92	tzsetup \
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_BSDINSTALL} != "no"
135SUBDIR+=	bsdinstall
136.endif
137
138.if ${MK_BSNMP} != "no"
139SUBDIR+=	bsnmpd
140.endif
141
142.if ${MK_CTM} != "no"
143SUBDIR+=	ctm
144.endif
145
146.if ${MK_FLOPPY} != "no"
147SUBDIR+=	fdcontrol
148SUBDIR+=	fdformat
149SUBDIR+=	fdread
150SUBDIR+=	fdwrite
151.endif
152
153.if ${MK_FMTREE} != "no"
154SUBDIR+=	mtree
155.endif
156
157.if ${MK_FREEBSD_UPDATE} != "no"
158SUBDIR+=	freebsd-update
159.endif
160
161.if ${MK_GSSAPI} != "no"
162SUBDIR+=	gssd
163.endif
164
165.if ${MK_GPIO} != "no"
166SUBDIR+=	gpioctl
167.endif
168
169.if ${MK_INET6} != "no"
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_IPFW} != "no"
183SUBDIR+=	ipfwpcap
184.endif
185
186.if ${MK_ISCSI} != "no"
187SUBDIR+=	iscsid
188.endif
189
190.if ${MK_JAIL} != "no"
191SUBDIR+=	jail
192SUBDIR+=	jexec
193SUBDIR+=	jls
194.endif
195
196# XXX MK_SYSCONS
197.if ${MK_LEGACY_CONSOLE} != "no"
198SUBDIR+=	kbdcontrol
199SUBDIR+=	kbdmap
200SUBDIR+=	moused
201SUBDIR+=	vidcontrol
202.endif
203
204.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
205.if ${MK_PPP} != "no"
206SUBDIR+=	pppctl
207.endif
208.if ${MK_NS_CACHING} != "no"
209SUBDIR+=	nscd
210.endif
211.endif
212
213.if ${MK_LPR} != "no"
214SUBDIR+=	lpr
215.endif
216
217.if ${MK_MAN_UTILS} != "no"
218SUBDIR+=	manctl
219.endif
220
221.if ${MK_NAND} != "no"
222SUBDIR+=	nandsim
223SUBDIR+=	nandtool
224.endif
225
226.if ${MK_NETGRAPH} != "no"
227SUBDIR+=	flowctl
228SUBDIR+=	lmcconfig
229SUBDIR+=	ngctl
230SUBDIR+=	nghook
231.endif
232
233.if ${MK_NIS} != "no"
234SUBDIR+=	rpc.yppasswdd
235SUBDIR+=	rpc.ypupdated
236SUBDIR+=	rpc.ypxfrd
237SUBDIR+=	ypbind
238SUBDIR+=	yp_mkdb
239SUBDIR+=	yppoll
240SUBDIR+=	yppush
241SUBDIR+=	ypserv
242SUBDIR+=	ypset
243.endif
244
245.if ${MK_NTP} != "no"
246SUBDIR+=	ntp
247.endif
248
249.if ${MK_OPENSSL} != "no"
250SUBDIR+=	keyserv
251.endif
252
253.if ${MK_PC_SYSINSTALL} != "no"
254_pc_sysinstall=	pc-sysinstall
255.endif
256
257.if ${MK_PF} != "no"
258SUBDIR+=	ftp-proxy
259.endif
260
261.if ${MK_PKGBOOTSTRAP} != "no"
262SUBDIR+=	pkg
263.endif
264
265# XXX MK_TOOLCHAIN?
266.if ${MK_PMC} != "no"
267SUBDIR+=	pmcannotate
268SUBDIR+=	pmccontrol
269SUBDIR+=	pmcstat
270SUBDIR+=	pmcstudy
271.endif
272
273.if ${MK_PORTSNAP} != "no"
274SUBDIR+=	portsnap
275.endif
276
277.if ${MK_PPP} != "no"
278SUBDIR+=	ppp
279.endif
280
281.if ${MK_QUOTAS} != "no"
282SUBDIR+=	edquota
283SUBDIR+=	quotaon
284SUBDIR+=	repquota
285.endif
286
287.if ${MK_RCMDS} != "no"
288SUBDIR+=	rwhod
289.endif
290
291.if ${MK_RCS} != "no"
292SUBDIR+=	etcupdate
293.endif
294
295.if ${MK_SENDMAIL} != "no"
296SUBDIR+=	editmap
297SUBDIR+=	mailstats
298SUBDIR+=	makemap
299SUBDIR+=	praliases
300SUBDIR+=	sendmail
301.endif
302
303.if ${MK_TESTS} != "no"
304SUBDIR+=	tests
305.endif
306
307.if ${MK_TOOLCHAIN} != "no"
308SUBDIR+=	config
309SUBDIR+=	crunch
310.endif
311
312.if ${MK_UNBOUND} != "no"
313SUBDIR+=	unbound
314.endif
315
316.if ${MK_USB} != "no"
317SUBDIR+=	uathload
318SUBDIR+=	uhsoctl
319SUBDIR+=	usbconfig
320SUBDIR+=	usbdump
321.endif
322
323.if ${MK_UTMPX} != "no"
324SUBDIR+=	ac
325SUBDIR+=	lastlogin
326SUBDIR+=	utx
327.endif
328
329.if ${MK_WIRELESS} != "no"
330SUBDIR+=	ancontrol
331SUBDIR+=	wlandebug
332SUBDIR+=	wpa
333.endif
334
335.include <bsd.arch.inc.mk>
336
337SUBDIR:=	${SUBDIR:O}
338
339SUBDIR_PARALLEL=
340
341.include <bsd.subdir.mk>
342