xref: /freebsd/usr.sbin/Makefile (revision a831d7d1c538b93ffec095657d9a6e6e778db195)
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD$
3
4.include <src.opts.mk>
5
6SUBDIR=	adduser \
7	arp \
8	binmiscctl \
9	bsdconfig \
10	cdcontrol \
11	chkgrp \
12	chown \
13	chroot \
14	ckdist \
15	clear_locks \
16	crashinfo \
17	cron \
18	ctladm \
19	ctld \
20	daemon \
21	dconschat \
22	devctl \
23	devinfo \
24	digictl \
25	diskinfo \
26	dumpcis \
27	extattr \
28	extattrctl \
29	fifolog \
30	fstyp \
31	fwcontrol \
32	getfmac \
33	getpmac \
34	gstat \
35	i2c \
36	ifmcstat \
37	iostat \
38	kldxref \
39	mailwrapper \
40	makefs \
41	memcontrol \
42	mergemaster \
43	mfiutil \
44	mixer \
45	mlxcontrol \
46	mountd \
47	mptutil \
48	mtest \
49	${_mtree} \
50	newsyslog \
51	nfscbd \
52	nfsd \
53	nfsdumpstate \
54	nfsrevoke \
55	nfsuserd \
56	nmtree \
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	sysrc \
84	tcpdrop \
85	tcpdump \
86	traceroute \
87	trpt \
88	tzsetup \
89	ugidfw \
90	vigr \
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
111.if ${MK_OPENSSL} != "no"
112SUBDIR+=	auditdistd
113.endif
114SUBDIR+=	auditreduce
115SUBDIR+=	praudit
116.endif
117
118.if ${MK_AUTHPF} != "no"
119SUBDIR+=	authpf
120.endif
121
122.if ${MK_AUTOFS} != "no"
123SUBDIR+=	autofs
124.endif
125
126.if ${MK_BLUETOOTH} != "no"
127SUBDIR+=	bluetooth
128.endif
129
130.if ${MK_BOOTPARAMD} != "no"
131SUBDIR+=	bootparamd
132.endif
133
134.if ${MK_BSDINSTALL} != "no"
135SUBDIR+=	bsdinstall
136.endif
137
138.if ${MK_BSNMP} != "no"
139SUBDIR+=	bsnmpd
140.endif
141
142.if ${MK_CTM} != "no"
143SUBDIR+=	ctm
144.endif
145
146.if ${MK_FLOPPY} != "no"
147SUBDIR+=	fdcontrol
148SUBDIR+=	fdformat
149SUBDIR+=	fdread
150SUBDIR+=	fdwrite
151.endif
152
153.if ${MK_FMTREE} != "no"
154SUBDIR+=	mtree
155.endif
156
157.if ${MK_FREEBSD_UPDATE} != "no"
158SUBDIR+=	freebsd-update
159.endif
160
161.if ${MK_GSSAPI} != "no"
162SUBDIR+=	gssd
163.endif
164
165.if ${MK_GPIO} != "no"
166SUBDIR+=	gpioctl
167.endif
168
169.if ${MK_INET6} != "no"
170SUBDIR+=	ip6addrctl
171SUBDIR+=	mld6query
172SUBDIR+=	ndp
173SUBDIR+=	rip6query
174SUBDIR+=	route6d
175SUBDIR+=	rrenumd
176SUBDIR+=	rtadvctl
177SUBDIR+=	rtadvd
178SUBDIR+=	rtsold
179SUBDIR+=	traceroute6
180.endif
181
182.if ${MK_INETD} != "no"
183SUBDIR+=	inetd
184.endif
185
186.if ${MK_IPFW} != "no"
187SUBDIR+=	ipfwpcap
188.endif
189
190.if ${MK_ISCSI} != "no"
191SUBDIR+=	iscsid
192.endif
193
194.if ${MK_JAIL} != "no"
195SUBDIR+=	jail
196SUBDIR+=	jexec
197SUBDIR+=	jls
198.endif
199
200# XXX MK_SYSCONS
201.if ${MK_LEGACY_CONSOLE} != "no"
202SUBDIR+=	kbdcontrol
203SUBDIR+=	kbdmap
204SUBDIR+=	moused
205SUBDIR+=	vidcontrol
206.endif
207
208.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
209.if ${MK_PPP} != "no"
210SUBDIR+=	pppctl
211.endif
212.if ${MK_NS_CACHING} != "no"
213SUBDIR+=	nscd
214.endif
215.endif
216
217.if ${MK_LPR} != "no"
218SUBDIR+=	lpr
219.endif
220
221.if ${MK_MAN_UTILS} != "no"
222SUBDIR+=	manctl
223.endif
224
225.if ${MK_NAND} != "no"
226SUBDIR+=	nandsim
227SUBDIR+=	nandtool
228.endif
229
230.if ${MK_NETGRAPH} != "no"
231SUBDIR+=	flowctl
232SUBDIR+=	lmcconfig
233SUBDIR+=	ngctl
234SUBDIR+=	nghook
235.endif
236
237.if ${MK_NIS} != "no"
238SUBDIR+=	rpc.yppasswdd
239SUBDIR+=	rpc.ypupdated
240SUBDIR+=	rpc.ypxfrd
241SUBDIR+=	ypbind
242SUBDIR+=	yp_mkdb
243SUBDIR+=	yppoll
244SUBDIR+=	yppush
245SUBDIR+=	ypserv
246SUBDIR+=	ypset
247.endif
248
249.if ${MK_NTP} != "no"
250SUBDIR+=	ntp
251.endif
252
253.if ${MK_OPENSSL} != "no"
254SUBDIR+=	keyserv
255.endif
256
257.if ${MK_PC_SYSINSTALL} != "no"
258_pc_sysinstall=	pc-sysinstall
259.endif
260
261.if ${MK_PF} != "no"
262SUBDIR+=	ftp-proxy
263.endif
264
265.if ${MK_PKGBOOTSTRAP} != "no"
266SUBDIR+=	pkg
267.endif
268
269# XXX MK_TOOLCHAIN?
270.if ${MK_PMC} != "no"
271SUBDIR+=	pmcannotate
272SUBDIR+=	pmccontrol
273SUBDIR+=	pmcstat
274SUBDIR+=	pmcstudy
275.endif
276
277.if ${MK_PORTSNAP} != "no"
278SUBDIR+=	portsnap
279.endif
280
281.if ${MK_PPP} != "no"
282SUBDIR+=	ppp
283.endif
284
285.if ${MK_QUOTAS} != "no"
286SUBDIR+=	edquota
287SUBDIR+=	quotaon
288SUBDIR+=	repquota
289.endif
290
291.if ${MK_RCMDS} != "no"
292SUBDIR+=	rwhod
293.endif
294
295.if ${MK_RCS} != "no"
296SUBDIR+=	etcupdate
297.endif
298
299.if ${MK_SENDMAIL} != "no"
300SUBDIR+=	editmap
301SUBDIR+=	mailstats
302SUBDIR+=	makemap
303SUBDIR+=	praliases
304SUBDIR+=	sendmail
305.endif
306
307.if ${MK_TCP_WRAPPERS} != "no"
308SUBDIR+=	tcpdchk
309SUBDIR+=	tcpdmatch
310.endif
311
312.if ${MK_TESTS} != "no"
313SUBDIR+=	tests
314.endif
315
316.if ${MK_TIMED} != "no"
317SUBDIR+=	timed
318.endif
319
320.if ${MK_TOOLCHAIN} != "no"
321SUBDIR+=	config
322SUBDIR+=	crunch
323.endif
324
325.if ${MK_UNBOUND} != "no"
326SUBDIR+=	unbound
327.endif
328
329.if ${MK_USB} != "no"
330SUBDIR+=	uathload
331SUBDIR+=	uhsoctl
332SUBDIR+=	usbconfig
333SUBDIR+=	usbdump
334.endif
335
336.if ${MK_UTMPX} != "no"
337SUBDIR+=	ac
338SUBDIR+=	lastlogin
339SUBDIR+=	utx
340.endif
341
342.if ${MK_WIRELESS} != "no"
343SUBDIR+=	ancontrol
344SUBDIR+=	wlandebug
345SUBDIR+=	wpa
346.endif
347
348.include <bsd.arch.inc.mk>
349
350SUBDIR:=	${SUBDIR:O}
351
352SUBDIR_PARALLEL=
353
354.include <bsd.subdir.mk>
355