Makefile revision 212525
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 212525 2010-09-13 02:21:07Z imp $
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_INET6} != "no"
163SUBDIR+=	faithd
164SUBDIR+=	ip6addrctl
165SUBDIR+=	mld6query
166SUBDIR+=	ndp
167SUBDIR+=	rip6query
168SUBDIR+=	route6d
169SUBDIR+=	rrenumd
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_NETGRAPH} != "no"
215SUBDIR+=	flowctl
216SUBDIR+=	lmcconfig
217SUBDIR+=	ngctl
218SUBDIR+=	nghook
219.endif
220
221.if ${MK_NIS} != "no"
222SUBDIR+=	rpc.yppasswdd
223SUBDIR+=	rpc.ypupdated
224SUBDIR+=	rpc.ypxfrd
225SUBDIR+=	ypbind
226SUBDIR+=	yp_mkdb
227SUBDIR+=	yppoll
228SUBDIR+=	yppush
229SUBDIR+=	ypserv
230SUBDIR+=	ypset
231.endif
232
233.if ${MK_NTP} != "no"
234SUBDIR+=	ntp
235.endif
236
237.if ${MK_OPENSSL} != "no"
238SUBDIR+=	keyserv
239.endif
240
241.if ${MK_PF} != "no"
242SUBDIR+=	ftp-proxy
243.endif
244
245.if ${MK_PKGTOOLS} != "no"
246SUBDIR+=	pkg_install
247.endif
248
249# XXX MK_TOOLCHAIN?
250.if ${MK_PMC} != "no"
251SUBDIR+=	pmcannotate
252SUBDIR+=	pmccontrol
253SUBDIR+=	pmcstat
254.endif
255
256.if ${MK_PORTSNAP} != "no"
257SUBDIR+=	portsnap
258.endif
259
260.if ${MK_PPP} != "no"
261SUBDIR+=	ppp
262.endif
263
264.if ${MK_QUOTAS} != "no"
265SUBDIR+=	edquota
266SUBDIR+=	quotaon
267SUBDIR+=	repquota
268.endif
269
270.if ${MK_RCMDS} != "no"
271SUBDIR+=	rwhod
272.endif
273
274.if ${MK_SENDMAIL} != "no"
275SUBDIR+=	editmap
276SUBDIR+=	mailstats
277SUBDIR+=	makemap
278SUBDIR+=	praliases
279SUBDIR+=	sendmail
280.endif
281
282SUBDIR+=	sysinstall
283
284.if ${MK_TOOLCHAIN} != "no"
285SUBDIR+=	config
286SUBDIR+=	crunch
287.endif
288
289.if ${MK_USB} != "no"
290SUBDIR+=	uhsoctl
291SUBDIR+=	usbconfig
292.endif
293
294.if ${MK_WIRELESS} != "no"
295SUBDIR+=	ancontrol
296SUBDIR+=	wlandebug
297SUBDIR+=	wpa
298.endif
299
300.include <bsd.arch.inc.mk>
301
302SUBDIR:=	${SUBDIR:O}
303
304.include <bsd.subdir.mk>
305