Makefile revision 235537
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 235537 2012-05-17 10:11:18Z gber $
3
4.include <bsd.own.mk>
5
6SUBDIR=	adduser \
7	arp \
8	bootparamd \
9	burncd \
10	bsdinstall \
11	cdcontrol \
12	chkgrp \
13	chown \
14	chroot \
15	ckdist \
16	clear_locks \
17	crashinfo \
18	cron \
19	ctladm \
20	daemon \
21	dconschat \
22	devinfo \
23	digictl \
24	diskinfo \
25	dumpcis \
26	extattr \
27	extattrctl \
28	fifolog \
29	fwcontrol \
30	getfmac \
31	getpmac \
32	gstat \
33	i2c \
34	ifmcstat \
35	inetd \
36	iostat \
37	kldxref \
38	mailwrapper \
39	makefs \
40	manctl \
41	memcontrol \
42	mergemaster \
43	mfiutil \
44	mixer \
45	mlxcontrol \
46	mountd \
47	mount_portalfs \
48	mptutil \
49	mtest \
50	mtree \
51	newsyslog \
52	nfscbd \
53	nfsd \
54	nfsdumpstate \
55	nfsrevoke \
56	nfsuserd \
57	nologin \
58	pc-sysinstall \
59	pciconf \
60	periodic \
61	powerd \
62	procctl \
63	pstat \
64	pw \
65	pwd_mkdb \
66	quot \
67	rarpd \
68	rmt \
69	rpcbind \
70	rpc.lockd \
71	rpc.statd \
72	rpc.umntall \
73	rtprio \
74	service \
75	services_mkdb \
76	setfib \
77	setfmac \
78	setpmac \
79	smbmsg \
80	snapinfo \
81	spray \
82	syslogd \
83	tcpdchk \
84	tcpdmatch \
85	tcpdrop \
86	tcpdump \
87	timed \
88	traceroute \
89	trpt \
90	tzsetup \
91	ugidfw \
92	vipw \
93	wake \
94	watch \
95	watchdogd \
96	zic
97
98# NB: keep these sorted by MK_* knobs
99
100.if ${MK_ACCT} != "no"
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-revoke
125SUBDIR+=	dnssec-settime
126SUBDIR+=	dnssec-signzone
127.endif
128.if ${MK_BIND_NAMED} != "no"
129SUBDIR+=	arpaname
130SUBDIR+=	ddns-confgen
131SUBDIR+=	genrandom
132SUBDIR+=	isc-hmac-fixup
133SUBDIR+=	named
134SUBDIR+=	named-checkconf
135SUBDIR+=	named-checkzone
136SUBDIR+=	named-journalprint
137SUBDIR+=	nsec3hash
138SUBDIR+=	rndc
139SUBDIR+=	rndc-confgen
140.endif
141
142.if ${MK_BLUETOOTH} != "no"
143SUBDIR+=	bluetooth
144.endif
145
146.if ${MK_BSNMP} != "no"
147SUBDIR+=	bsnmpd
148.endif
149
150.if ${MK_CTM} != "no"
151SUBDIR+=	ctm
152.endif
153
154.if ${MK_FLOPPY} != "no"
155SUBDIR+=	fdcontrol
156SUBDIR+=	fdformat
157SUBDIR+=	fdread
158SUBDIR+=	fdwrite
159.endif
160
161.if ${MK_FREEBSD_UPDATE} != "no"
162SUBDIR+=	freebsd-update
163.endif
164
165.if ${MK_GSSAPI} != "no"
166SUBDIR+=	gssd
167.endif
168
169.if ${MK_GPIO} != "no"
170SUBDIR+=	gpioctl
171.endif
172
173.if ${MK_INET6} != "no"
174SUBDIR+=	faithd
175SUBDIR+=	ip6addrctl
176SUBDIR+=	mld6query
177SUBDIR+=	ndp
178SUBDIR+=	rip6query
179SUBDIR+=	route6d
180SUBDIR+=	rrenumd
181SUBDIR+=	rtadvctl
182SUBDIR+=	rtadvd
183SUBDIR+=	rtsold
184SUBDIR+=	traceroute6
185.endif
186
187.if ${MK_IPFW} != "no"
188SUBDIR+=	ipfwpcap
189.endif
190
191.if ${MK_IPX} != "no"
192SUBDIR+=	IPXrouted
193.endif
194
195.if ${MK_JAIL} != "no"
196SUBDIR+=	jail
197SUBDIR+=	jexec
198SUBDIR+=	jls
199.endif
200
201# XXX MK_SYSCONS
202.if ${MK_LEGACY_CONSOLE} != "no"
203SUBDIR+=	kbdcontrol
204SUBDIR+=	kbdmap
205SUBDIR+=	moused
206SUBDIR+=	vidcontrol
207.endif
208
209.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
210.if ${MK_PPP} != "no"
211SUBDIR+=	pppctl
212.endif
213.if ${MK_NS_CACHING} != "no"
214SUBDIR+=	nscd
215.endif
216.endif
217
218.if ${MK_LPR} != "no"
219SUBDIR+=	lpr
220.endif
221
222.if ${MK_MAN_UTILS} != "no"
223SUBDIR+=	manctl
224.endif
225
226.if ${MK_NAND} != "no"
227SUBDIR+=	nandsim
228SUBDIR+=	nandtool
229.endif
230
231.if ${MK_NETGRAPH} != "no"
232SUBDIR+=	flowctl
233SUBDIR+=	lmcconfig
234SUBDIR+=	ngctl
235SUBDIR+=	nghook
236.endif
237
238.if ${MK_NIS} != "no"
239SUBDIR+=	rpc.yppasswdd
240SUBDIR+=	rpc.ypupdated
241SUBDIR+=	rpc.ypxfrd
242SUBDIR+=	ypbind
243SUBDIR+=	yp_mkdb
244SUBDIR+=	yppoll
245SUBDIR+=	yppush
246SUBDIR+=	ypserv
247SUBDIR+=	ypset
248.endif
249
250.if ${MK_NTP} != "no"
251SUBDIR+=	ntp
252.endif
253
254.if ${MK_OPENSSL} != "no"
255SUBDIR+=	keyserv
256.endif
257
258.if ${MK_PF} != "no"
259SUBDIR+=	ftp-proxy
260.endif
261
262.if ${MK_PKGTOOLS} != "no"
263SUBDIR+=	pkg_install
264SUBDIR+=	pkg
265.endif
266
267# XXX MK_TOOLCHAIN?
268.if ${MK_PMC} != "no"
269SUBDIR+=	pmcannotate
270SUBDIR+=	pmccontrol
271SUBDIR+=	pmcstat
272.endif
273
274.if ${MK_PORTSNAP} != "no"
275SUBDIR+=	portsnap
276.endif
277
278.if ${MK_PPP} != "no"
279SUBDIR+=	ppp
280.endif
281
282.if ${MK_QUOTAS} != "no"
283SUBDIR+=	edquota
284SUBDIR+=	quotaon
285SUBDIR+=	repquota
286.endif
287
288.if ${MK_RCMDS} != "no"
289SUBDIR+=	rwhod
290.endif
291
292.if ${MK_SENDMAIL} != "no"
293SUBDIR+=	editmap
294SUBDIR+=	mailstats
295SUBDIR+=	makemap
296SUBDIR+=	praliases
297SUBDIR+=	sendmail
298.endif
299
300.if ${MK_TOOLCHAIN} != "no"
301SUBDIR+=	config
302SUBDIR+=	crunch
303.endif
304
305.if ${MK_USB} != "no"
306SUBDIR+=	uathload
307SUBDIR+=	uhsoctl
308SUBDIR+=	usbconfig
309SUBDIR+=	usbdump
310.endif
311
312.if ${MK_UTMPX} != "no"
313SUBDIR+=	ac
314SUBDIR+=	lastlogin
315SUBDIR+=	utx
316.endif
317
318.if ${MK_WIRELESS} != "no"
319SUBDIR+=	ancontrol
320SUBDIR+=	wlandebug
321SUBDIR+=	wpa
322.endif
323
324.include <bsd.arch.inc.mk>
325
326SUBDIR:=	${SUBDIR:O}
327
328.include <bsd.subdir.mk>
329