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