xref: /freebsd/usr.sbin/Makefile (revision 9a0c3479e22feda1bdb2db4b97f9deb1b5fa6269)
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD$
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
132.endif
133.if ${MK_BIND_NAMED} != "no"
134SUBDIR+=	arpaname
135SUBDIR+=	ddns-confgen
136SUBDIR+=	genrandom
137SUBDIR+=	isc-hmac-fixup
138SUBDIR+=	named
139SUBDIR+=	named-checkconf
140SUBDIR+=	named-checkzone
141SUBDIR+=	named-journalprint
142SUBDIR+=	nsec3hash
143SUBDIR+=	rndc
144SUBDIR+=	rndc-confgen
145.endif
146
147.if ${MK_BLUETOOTH} != "no"
148SUBDIR+=	bluetooth
149.endif
150
151.if ${MK_BSNMP} != "no"
152SUBDIR+=	bsnmpd
153.endif
154
155.if ${MK_CTM} != "no"
156SUBDIR+=	ctm
157.endif
158
159.if ${MK_FLOPPY} != "no"
160SUBDIR+=	fdcontrol
161SUBDIR+=	fdformat
162SUBDIR+=	fdread
163SUBDIR+=	fdwrite
164.endif
165
166.if ${MK_FREEBSD_UPDATE} != "no"
167SUBDIR+=	freebsd-update
168.endif
169
170.if ${MK_GSSAPI} != "no"
171SUBDIR+=	gssd
172.endif
173
174.if ${MK_GPIO} != "no"
175SUBDIR+=	gpioctl
176.endif
177
178.if ${MK_INET6} != "no"
179SUBDIR+=	faithd
180SUBDIR+=	ip6addrctl
181SUBDIR+=	mld6query
182SUBDIR+=	ndp
183SUBDIR+=	rip6query
184SUBDIR+=	route6d
185SUBDIR+=	rrenumd
186SUBDIR+=	rtadvctl
187SUBDIR+=	rtadvd
188SUBDIR+=	rtsold
189SUBDIR+=	traceroute6
190.endif
191
192.if ${MK_IPFW} != "no"
193SUBDIR+=	ipfwpcap
194.endif
195
196.if ${MK_IPX} != "no"
197SUBDIR+=	IPXrouted
198.endif
199
200.if ${MK_JAIL} != "no"
201SUBDIR+=	jail
202SUBDIR+=	jexec
203SUBDIR+=	jls
204.endif
205
206# XXX MK_SYSCONS
207.if ${MK_LEGACY_CONSOLE} != "no"
208SUBDIR+=	kbdcontrol
209SUBDIR+=	kbdmap
210SUBDIR+=	moused
211SUBDIR+=	vidcontrol
212.endif
213
214.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
215.if ${MK_PPP} != "no"
216SUBDIR+=	pppctl
217.endif
218.if ${MK_NS_CACHING} != "no"
219SUBDIR+=	nscd
220.endif
221.endif
222
223.if ${MK_LPR} != "no"
224SUBDIR+=	lpr
225.endif
226
227.if ${MK_MAN_UTILS} != "no"
228SUBDIR+=	manctl
229.endif
230
231.if ${MK_NAND} != "no"
232SUBDIR+=	nandsim
233SUBDIR+=	nandtool
234.endif
235
236.if ${MK_NETGRAPH} != "no"
237SUBDIR+=	flowctl
238SUBDIR+=	lmcconfig
239SUBDIR+=	ngctl
240SUBDIR+=	nghook
241.endif
242
243.if ${MK_NIS} != "no"
244SUBDIR+=	rpc.yppasswdd
245SUBDIR+=	rpc.ypupdated
246SUBDIR+=	rpc.ypxfrd
247SUBDIR+=	ypbind
248SUBDIR+=	yp_mkdb
249SUBDIR+=	yppoll
250SUBDIR+=	yppush
251SUBDIR+=	ypserv
252SUBDIR+=	ypset
253.endif
254
255.if ${MK_NTP} != "no"
256SUBDIR+=	ntp
257.endif
258
259.if ${MK_OPENSSL} != "no"
260SUBDIR+=	keyserv
261.endif
262
263.if ${MK_PC_SYSINSTALL} != "no"
264_pc_sysinstall=	pc-sysinstall
265.endif
266
267.if ${MK_PF} != "no"
268SUBDIR+=	ftp-proxy
269.endif
270
271.if ${MK_PKGBOOTSTRAP} != "no"
272SUBDIR+=	pkg
273.endif
274
275.if ${MK_PKGTOOLS} != "no"
276SUBDIR+=	pkg_install
277.endif
278
279# XXX MK_TOOLCHAIN?
280.if ${MK_PMC} != "no"
281SUBDIR+=	pmcannotate
282SUBDIR+=	pmccontrol
283SUBDIR+=	pmcstat
284.endif
285
286.if ${MK_PORTSNAP} != "no"
287SUBDIR+=	portsnap
288.endif
289
290.if ${MK_PPP} != "no"
291SUBDIR+=	ppp
292.endif
293
294.if ${MK_QUOTAS} != "no"
295SUBDIR+=	edquota
296SUBDIR+=	quotaon
297SUBDIR+=	repquota
298.endif
299
300.if ${MK_RCMDS} != "no"
301SUBDIR+=	rwhod
302.endif
303
304.if ${MK_SENDMAIL} != "no"
305SUBDIR+=	editmap
306SUBDIR+=	mailstats
307SUBDIR+=	makemap
308SUBDIR+=	praliases
309SUBDIR+=	sendmail
310.endif
311
312.if ${MK_TOOLCHAIN} != "no"
313SUBDIR+=	config
314SUBDIR+=	crunch
315.endif
316
317.if ${MK_USB} != "no"
318SUBDIR+=	uathload
319SUBDIR+=	uhsoctl
320SUBDIR+=	usbconfig
321SUBDIR+=	usbdump
322.endif
323
324.if ${MK_UTMPX} != "no"
325SUBDIR+=	ac
326SUBDIR+=	lastlogin
327SUBDIR+=	utx
328.endif
329
330.if ${MK_WIRELESS} != "no"
331SUBDIR+=	ancontrol
332SUBDIR+=	wlandebug
333SUBDIR+=	wpa
334.endif
335
336.include <bsd.arch.inc.mk>
337
338SUBDIR:=	${SUBDIR:O}
339
340.include <bsd.subdir.mk>
341