Makefile revision 224144
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 224144 2011-07-17 19:24:54Z hrs $
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+=	named.reload
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_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_PF} != "no"
254SUBDIR+=	ftp-proxy
255.endif
256
257.if ${MK_PKGTOOLS} != "no"
258SUBDIR+=	pkg_install
259.endif
260
261# XXX MK_TOOLCHAIN?
262.if ${MK_PMC} != "no"
263SUBDIR+=	pmcannotate
264SUBDIR+=	pmccontrol
265SUBDIR+=	pmcstat
266.endif
267
268.if ${MK_PORTSNAP} != "no"
269SUBDIR+=	portsnap
270.endif
271
272.if ${MK_PPP} != "no"
273SUBDIR+=	ppp
274.endif
275
276.if ${MK_QUOTAS} != "no"
277SUBDIR+=	edquota
278SUBDIR+=	quotaon
279SUBDIR+=	repquota
280.endif
281
282.if ${MK_RCMDS} != "no"
283SUBDIR+=	rwhod
284.endif
285
286.if ${MK_SENDMAIL} != "no"
287SUBDIR+=	editmap
288SUBDIR+=	mailstats
289SUBDIR+=	makemap
290SUBDIR+=	praliases
291SUBDIR+=	sendmail
292.endif
293
294SUBDIR+=	sysinstall
295
296.if ${MK_TOOLCHAIN} != "no"
297SUBDIR+=	config
298SUBDIR+=	crunch
299.endif
300
301.if ${MK_USB} != "no"
302SUBDIR+=	uathload
303SUBDIR+=	uhsoctl
304SUBDIR+=	usbconfig
305SUBDIR+=	usbdump
306.endif
307
308.if ${MK_UTMPX} != "no"
309SUBDIR+=	ac
310SUBDIR+=	lastlogin
311SUBDIR+=	utxrm
312.endif
313
314.if ${MK_WIRELESS} != "no"
315SUBDIR+=	ancontrol
316SUBDIR+=	wlandebug
317SUBDIR+=	wpa
318.endif
319
320.include <bsd.arch.inc.mk>
321
322SUBDIR:=	${SUBDIR:O}
323
324.include <bsd.subdir.mk>
325