Makefile revision 224175
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 224175 2011-07-18 08:10:49Z dougb $
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	daemon \
20	dconschat \
21	devinfo \
22	digictl \
23	diskinfo \
24	dumpcis \
25	extattr \
26	extattrctl \
27	fifolog \
28	fwcontrol \
29	getfmac \
30	getpmac \
31	gstat \
32	i2c \
33	ifmcstat \
34	inetd \
35	iostat \
36	kldxref \
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+=	accton
101SUBDIR+=	sa
102.endif
103
104.if ${MK_AMD} != "no"
105SUBDIR+=	amd
106.endif
107
108.if ${MK_AUDIT} != "no"
109SUBDIR+=	audit
110SUBDIR+=	auditd
111SUBDIR+=	auditreduce
112SUBDIR+=	praudit
113.endif
114
115.if ${MK_AUTHPF} != "no"
116SUBDIR+=	authpf
117.endif
118
119.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
120SUBDIR+=	dnssec-dsfromkey
121SUBDIR+=	dnssec-keyfromlabel
122SUBDIR+=	dnssec-keygen
123SUBDIR+=	dnssec-revoke
124SUBDIR+=	dnssec-settime
125SUBDIR+=	dnssec-signzone
126.endif
127.if ${MK_BIND_NAMED} != "no"
128SUBDIR+=	arpaname
129SUBDIR+=	ddns-confgen
130SUBDIR+=	genrandom
131SUBDIR+=	isc-hmac-fixup
132SUBDIR+=	named
133SUBDIR+=	named-checkconf
134SUBDIR+=	named-checkzone
135SUBDIR+=	named-journalprint
136SUBDIR+=	nsec3hash
137SUBDIR+=	rndc
138SUBDIR+=	rndc-confgen
139.endif
140
141.if ${MK_BLUETOOTH} != "no"
142SUBDIR+=	bluetooth
143.endif
144
145.if ${MK_BSNMP} != "no"
146SUBDIR+=	bsnmpd
147.endif
148
149.if ${MK_CTM} != "no"
150SUBDIR+=	ctm
151.endif
152
153.if ${MK_FLOPPY} != "no"
154SUBDIR+=	fdcontrol
155SUBDIR+=	fdformat
156SUBDIR+=	fdread
157SUBDIR+=	fdwrite
158.endif
159
160.if ${MK_FREEBSD_UPDATE} != "no"
161SUBDIR+=	freebsd-update
162.endif
163
164.if ${MK_GSSAPI} != "no"
165SUBDIR+=	gssd
166.endif
167
168.if ${MK_GPIO} != "no"
169SUBDIR+=	gpioctl
170.endif
171
172.if ${MK_INET6} != "no"
173SUBDIR+=	faithd
174SUBDIR+=	ip6addrctl
175SUBDIR+=	mld6query
176SUBDIR+=	ndp
177SUBDIR+=	rip6query
178SUBDIR+=	route6d
179SUBDIR+=	rrenumd
180SUBDIR+=	rtadvctl
181SUBDIR+=	rtadvd
182SUBDIR+=	rtsold
183SUBDIR+=	traceroute6
184.endif
185
186.if ${MK_IPFW} != "no"
187SUBDIR+=	ipfwpcap
188.endif
189
190.if ${MK_IPX} != "no"
191SUBDIR+=	IPXrouted
192.endif
193
194.if ${MK_JAIL} != "no"
195SUBDIR+=	jail
196SUBDIR+=	jexec
197SUBDIR+=	jls
198.endif
199
200# XXX MK_SYSCONS
201.if ${MK_LEGACY_CONSOLE} != "no"
202SUBDIR+=	kbdcontrol
203SUBDIR+=	kbdmap
204SUBDIR+=	moused
205SUBDIR+=	vidcontrol
206.endif
207
208.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
209.if ${MK_PPP} != "no"
210SUBDIR+=	pppctl
211.endif
212.if ${MK_NS_CACHING} != "no"
213SUBDIR+=	nscd
214.endif
215.endif
216
217.if ${MK_LPR} != "no"
218SUBDIR+=	lpr
219.endif
220
221.if ${MK_MAN_UTILS} != "no"
222SUBDIR+=	manctl
223.endif
224
225.if ${MK_NETGRAPH} != "no"
226SUBDIR+=	flowctl
227SUBDIR+=	lmcconfig
228SUBDIR+=	ngctl
229SUBDIR+=	nghook
230.endif
231
232.if ${MK_NIS} != "no"
233SUBDIR+=	rpc.yppasswdd
234SUBDIR+=	rpc.ypupdated
235SUBDIR+=	rpc.ypxfrd
236SUBDIR+=	ypbind
237SUBDIR+=	yp_mkdb
238SUBDIR+=	yppoll
239SUBDIR+=	yppush
240SUBDIR+=	ypserv
241SUBDIR+=	ypset
242.endif
243
244.if ${MK_NTP} != "no"
245SUBDIR+=	ntp
246.endif
247
248.if ${MK_OPENSSL} != "no"
249SUBDIR+=	keyserv
250.endif
251
252.if ${MK_PF} != "no"
253SUBDIR+=	ftp-proxy
254.endif
255
256.if ${MK_PKGTOOLS} != "no"
257SUBDIR+=	pkg_install
258.endif
259
260# XXX MK_TOOLCHAIN?
261.if ${MK_PMC} != "no"
262SUBDIR+=	pmcannotate
263SUBDIR+=	pmccontrol
264SUBDIR+=	pmcstat
265.endif
266
267.if ${MK_PORTSNAP} != "no"
268SUBDIR+=	portsnap
269.endif
270
271.if ${MK_PPP} != "no"
272SUBDIR+=	ppp
273.endif
274
275.if ${MK_QUOTAS} != "no"
276SUBDIR+=	edquota
277SUBDIR+=	quotaon
278SUBDIR+=	repquota
279.endif
280
281.if ${MK_RCMDS} != "no"
282SUBDIR+=	rwhod
283.endif
284
285.if ${MK_SENDMAIL} != "no"
286SUBDIR+=	editmap
287SUBDIR+=	mailstats
288SUBDIR+=	makemap
289SUBDIR+=	praliases
290SUBDIR+=	sendmail
291.endif
292
293SUBDIR+=	sysinstall
294
295.if ${MK_TOOLCHAIN} != "no"
296SUBDIR+=	config
297SUBDIR+=	crunch
298.endif
299
300.if ${MK_USB} != "no"
301SUBDIR+=	uathload
302SUBDIR+=	uhsoctl
303SUBDIR+=	usbconfig
304SUBDIR+=	usbdump
305.endif
306
307.if ${MK_UTMPX} != "no"
308SUBDIR+=	ac
309SUBDIR+=	lastlogin
310SUBDIR+=	utxrm
311.endif
312
313.if ${MK_WIRELESS} != "no"
314SUBDIR+=	ancontrol
315SUBDIR+=	wlandebug
316SUBDIR+=	wpa
317.endif
318
319.include <bsd.arch.inc.mk>
320
321SUBDIR:=	${SUBDIR:O}
322
323.include <bsd.subdir.mk>
324