Makefile revision 214885
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 214885 2010-11-06 15:04:48Z uqs $
3
4.include <bsd.own.mk>
5
6SUBDIR= adduser \
7	arp \
8	bootparamd \
9	burncd \
10	cdcontrol \
11	chkgrp \
12	chown \
13	chroot \
14	ckdist \
15	clear_locks \
16	crashinfo \
17	cron \
18	daemon \
19	dconschat \
20	devinfo \
21	digictl \
22	diskinfo \
23	dumpcis \
24	extattr \
25	extattrctl \
26	fifolog \
27	fwcontrol \
28	getfmac \
29	getpmac \
30	gstat \
31	i2c \
32	ifmcstat \
33	inetd \
34	iostat \
35	kldxref \
36	lastlogin \
37	mailwrapper \
38	makefs \
39	manctl \
40	memcontrol \
41	mergemaster \
42	mfiutil \
43	mixer \
44	mlxcontrol \
45	mountd \
46	mount_portalfs \
47	mptutil \
48	mtest \
49	mtree \
50	newsyslog \
51	nfscbd \
52	nfsd \
53	nfsdumpstate \
54	nfsrevoke \
55	nfsuserd \
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	tcpdchk \
83	tcpdmatch \
84	tcpdrop \
85	tcpdump \
86	timed \
87	traceroute \
88	trpt \
89	tzsetup \
90	ugidfw \
91	vipw \
92	wake \
93	watch \
94	watchdogd \
95	zic
96
97# NB: keep these sorted by MK_* knobs
98
99.if ${MK_ACCT} != "no"
100SUBDIR+=	ac
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
112SUBDIR+=	auditreduce
113SUBDIR+=	praudit
114.endif
115
116.if ${MK_AUTHPF} != "no"
117SUBDIR+=	authpf
118.endif
119
120.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
121SUBDIR+=	dnssec-dsfromkey
122SUBDIR+=	dnssec-keyfromlabel
123SUBDIR+=	dnssec-keygen
124SUBDIR+=	dnssec-signzone
125.endif
126.if ${MK_BIND_NAMED} != "no"
127SUBDIR+=	named
128SUBDIR+=	named-checkconf
129SUBDIR+=	named-checkzone
130SUBDIR+=	named.reload
131SUBDIR+=	rndc
132SUBDIR+=	rndc-confgen
133.endif
134
135.if ${MK_BLUETOOTH} != "no"
136SUBDIR+=	bluetooth
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_FREEBSD_UPDATE} != "no"
155SUBDIR+=	freebsd-update
156.endif
157
158.if ${MK_GSSAPI} != "no"
159SUBDIR+=	gssd
160.endif
161
162.if ${MK_GPIO} != "no"
163SUBDIR+=	gpioctl
164.endif
165
166.if ${MK_INET6} != "no"
167SUBDIR+=	faithd
168SUBDIR+=	ip6addrctl
169SUBDIR+=	mld6query
170SUBDIR+=	ndp
171SUBDIR+=	rip6query
172SUBDIR+=	route6d
173SUBDIR+=	rrenumd
174SUBDIR+=	rtadvd
175SUBDIR+=	rtsold
176SUBDIR+=	traceroute6
177.endif
178
179.if ${MK_IPFW} != "no"
180SUBDIR+=	ipfwpcap
181.endif
182
183.if ${MK_IPX} != "no"
184SUBDIR+=	IPXrouted
185.endif
186
187.if ${MK_JAIL} != "no"
188SUBDIR+=	jail
189SUBDIR+=	jexec
190SUBDIR+=	jls
191.endif
192
193# XXX MK_SYSCONS
194.if ${MK_LEGACY_CONSOLE} != "no"
195SUBDIR+=	kbdcontrol
196SUBDIR+=	kbdmap
197SUBDIR+=	moused
198SUBDIR+=	vidcontrol
199.endif
200
201.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
202.if ${MK_PPP} != "no"
203SUBDIR+=	pppctl
204.endif
205.if ${MK_NS_CACHING} != "no"
206SUBDIR+=	nscd
207.endif
208.endif
209
210.if ${MK_LPR} != "no"
211SUBDIR+=	lpr
212.endif
213
214.if ${MK_MAN_UTILS} != "no"
215SUBDIR+=	manctl
216.endif
217
218.if ${MK_NETGRAPH} != "no"
219SUBDIR+=	flowctl
220SUBDIR+=	lmcconfig
221SUBDIR+=	ngctl
222SUBDIR+=	nghook
223.endif
224
225.if ${MK_NIS} != "no"
226SUBDIR+=	rpc.yppasswdd
227SUBDIR+=	rpc.ypupdated
228SUBDIR+=	rpc.ypxfrd
229SUBDIR+=	ypbind
230SUBDIR+=	yp_mkdb
231SUBDIR+=	yppoll
232SUBDIR+=	yppush
233SUBDIR+=	ypserv
234SUBDIR+=	ypset
235.endif
236
237.if ${MK_NTP} != "no"
238SUBDIR+=	ntp
239.endif
240
241.if ${MK_OPENSSL} != "no"
242SUBDIR+=	keyserv
243.endif
244
245.if ${MK_PF} != "no"
246SUBDIR+=	ftp-proxy
247.endif
248
249.if ${MK_PKGTOOLS} != "no"
250SUBDIR+=	pkg_install
251.endif
252
253# XXX MK_TOOLCHAIN?
254.if ${MK_PMC} != "no"
255SUBDIR+=	pmcannotate
256SUBDIR+=	pmccontrol
257SUBDIR+=	pmcstat
258.endif
259
260.if ${MK_PORTSNAP} != "no"
261SUBDIR+=	portsnap
262.endif
263
264.if ${MK_PPP} != "no"
265SUBDIR+=	ppp
266.endif
267
268.if ${MK_QUOTAS} != "no"
269SUBDIR+=	edquota
270SUBDIR+=	quotaon
271SUBDIR+=	repquota
272.endif
273
274.if ${MK_RCMDS} != "no"
275SUBDIR+=	rwhod
276.endif
277
278.if ${MK_SENDMAIL} != "no"
279SUBDIR+=	editmap
280SUBDIR+=	mailstats
281SUBDIR+=	makemap
282SUBDIR+=	praliases
283SUBDIR+=	sendmail
284.endif
285
286SUBDIR+=	sysinstall
287
288.if ${MK_TOOLCHAIN} != "no"
289SUBDIR+=	config
290SUBDIR+=	crunch
291.endif
292
293.if ${MK_USB} != "no"
294SUBDIR+=	uathload
295SUBDIR+=	uhsoctl
296SUBDIR+=	usbconfig
297.endif
298
299.if ${MK_WIRELESS} != "no"
300SUBDIR+=	ancontrol
301SUBDIR+=	wlandebug
302SUBDIR+=	wpa
303.endif
304
305.include <bsd.arch.inc.mk>
306
307SUBDIR:=	${SUBDIR:O}
308
309.include <bsd.subdir.mk>
310