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