Makefile revision 264303
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: stable/10/usr.sbin/Makefile 264303 2014-04-09 18:16:58Z dim $
3
4.include <bsd.own.mk>
5
6SUBDIR=	adduser \
7	arp \
8	bootparamd \
9	bsdconfig \
10	bsdinstall \
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	etcupdate \
28	extattr \
29	extattrctl \
30	fifolog \
31	fwcontrol \
32	getfmac \
33	getpmac \
34	gstat \
35	i2c \
36	ifmcstat \
37	inetd \
38	iostat \
39	iscsid \
40	kldxref \
41	mailwrapper \
42	makefs \
43	memcontrol \
44	mergemaster \
45	mfiutil \
46	mixer \
47	mlxcontrol \
48	mountd \
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	setfib \
79	setfmac \
80	setpmac \
81	smbmsg \
82	snapinfo \
83	spray \
84	syslogd \
85	sysrc \
86	tcpdchk \
87	tcpdmatch \
88	tcpdrop \
89	tcpdump \
90	timed \
91	traceroute \
92	trpt \
93	tzsetup \
94	ugidfw \
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_BLUETOOTH} != "no"
127SUBDIR+=	bluetooth
128.endif
129
130.if ${MK_BSNMP} != "no"
131SUBDIR+=	bsnmpd
132.endif
133
134.if ${MK_CTM} != "no"
135SUBDIR+=	ctm
136.endif
137
138.if ${MK_FLOPPY} != "no"
139SUBDIR+=	fdcontrol
140SUBDIR+=	fdformat
141SUBDIR+=	fdread
142SUBDIR+=	fdwrite
143.endif
144
145.if ${MK_FMTREE} != "no"
146SUBDIR+=	mtree
147.endif
148
149.if ${MK_FREEBSD_UPDATE} != "no"
150SUBDIR+=	freebsd-update
151.endif
152
153.if ${MK_GSSAPI} != "no"
154SUBDIR+=	gssd
155.endif
156
157.if ${MK_GPIO} != "no"
158SUBDIR+=	gpioctl
159.endif
160
161.if ${MK_INET6} != "no"
162SUBDIR+=	faithd
163SUBDIR+=	ip6addrctl
164SUBDIR+=	mld6query
165SUBDIR+=	ndp
166SUBDIR+=	rip6query
167SUBDIR+=	route6d
168SUBDIR+=	rrenumd
169SUBDIR+=	rtadvctl
170SUBDIR+=	rtadvd
171SUBDIR+=	rtsold
172SUBDIR+=	traceroute6
173.endif
174
175.if ${MK_IPFW} != "no"
176SUBDIR+=	ipfwpcap
177.endif
178
179.if ${MK_IPX} != "no"
180SUBDIR+=	IPXrouted
181.endif
182
183.if ${MK_JAIL} != "no"
184SUBDIR+=	jail
185SUBDIR+=	jexec
186SUBDIR+=	jls
187.endif
188
189# XXX MK_SYSCONS
190.if ${MK_LEGACY_CONSOLE} != "no"
191SUBDIR+=	kbdcontrol
192SUBDIR+=	kbdmap
193SUBDIR+=	moused
194SUBDIR+=	vidcontrol
195.endif
196
197.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
198.if ${MK_PPP} != "no"
199SUBDIR+=	pppctl
200.endif
201.if ${MK_NS_CACHING} != "no"
202SUBDIR+=	nscd
203.endif
204.endif
205
206.if ${MK_LPR} != "no"
207SUBDIR+=	lpr
208.endif
209
210.if ${MK_MAN_UTILS} != "no"
211SUBDIR+=	manctl
212.endif
213
214.if ${MK_NAND} != "no"
215SUBDIR+=	nandsim
216SUBDIR+=	nandtool
217.endif
218
219.if ${MK_NETGRAPH} != "no"
220SUBDIR+=	flowctl
221SUBDIR+=	lmcconfig
222SUBDIR+=	ngctl
223SUBDIR+=	nghook
224.endif
225
226.if ${MK_NIS} != "no"
227SUBDIR+=	rpc.yppasswdd
228SUBDIR+=	rpc.ypupdated
229SUBDIR+=	rpc.ypxfrd
230SUBDIR+=	ypbind
231SUBDIR+=	yp_mkdb
232SUBDIR+=	yppoll
233SUBDIR+=	yppush
234SUBDIR+=	ypserv
235SUBDIR+=	ypset
236.endif
237
238.if ${MK_NTP} != "no"
239SUBDIR+=	ntp
240.endif
241
242.if ${MK_OPENSSL} != "no"
243SUBDIR+=	keyserv
244.endif
245
246.if ${MK_PC_SYSINSTALL} != "no"
247_pc_sysinstall=	pc-sysinstall
248.endif
249
250.if ${MK_PF} != "no"
251SUBDIR+=	ftp-proxy
252.endif
253
254.if ${MK_PKGBOOTSTRAP} != "no"
255SUBDIR+=	pkg
256.endif
257
258.if ${MK_PKGTOOLS} != "no"
259SUBDIR+=	pkg_install
260.endif
261
262# XXX MK_TOOLCHAIN?
263.if ${MK_PMC} != "no"
264SUBDIR+=	pmcannotate
265SUBDIR+=	pmccontrol
266SUBDIR+=	pmcstat
267.endif
268
269.if ${MK_PORTSNAP} != "no"
270SUBDIR+=	portsnap
271.endif
272
273.if ${MK_PPP} != "no"
274SUBDIR+=	ppp
275.endif
276
277.if ${MK_QUOTAS} != "no"
278SUBDIR+=	edquota
279SUBDIR+=	quotaon
280SUBDIR+=	repquota
281.endif
282
283.if ${MK_RCMDS} != "no"
284SUBDIR+=	rwhod
285.endif
286
287.if ${MK_SENDMAIL} != "no"
288SUBDIR+=	editmap
289SUBDIR+=	mailstats
290SUBDIR+=	makemap
291SUBDIR+=	praliases
292SUBDIR+=	sendmail
293.endif
294
295.if ${MK_TOOLCHAIN} != "no"
296SUBDIR+=	config
297SUBDIR+=	crunch
298.endif
299
300.if ${MK_UNBOUND} != "no"
301SUBDIR+=	unbound
302.endif
303
304.if ${MK_USB} != "no"
305SUBDIR+=	uathload
306SUBDIR+=	uhsoctl
307SUBDIR+=	usbconfig
308SUBDIR+=	usbdump
309.endif
310
311.if ${MK_UTMPX} != "no"
312SUBDIR+=	ac
313SUBDIR+=	lastlogin
314SUBDIR+=	utx
315.endif
316
317.if ${MK_WIRELESS} != "no"
318SUBDIR+=	ancontrol
319SUBDIR+=	wlandebug
320SUBDIR+=	wpa
321.endif
322
323.include <bsd.arch.inc.mk>
324
325SUBDIR:=	${SUBDIR:O}
326
327SUBDIR_PARALLEL=
328
329.include <bsd.subdir.mk>
330