Makefile revision 277675
198184Sgordon#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
298184Sgordon# $FreeBSD: head/usr.sbin/Makefile 277675 2015-01-25 04:20:11Z ngie $
398184Sgordon
498184Sgordon.include <src.opts.mk>
598184Sgordon
698184SgordonSUBDIR=	adduser \
7155838Sdougb	arp \
8136224Smtm	autofs \
998184Sgordon	binmiscctl \
1098184Sgordon	bootparamd \
1198184Sgordon	bsdconfig \
12153537Sdougb	bsdinstall \
13153537Sdougb	cdcontrol \
14153537Sdougb	chkgrp \
1598184Sgordon	chown \
1698184Sgordon	chroot \
1798184Sgordon	ckdist \
1898184Sgordon	clear_locks \
19159830Syar	crashinfo \
20159830Syar	cron \
21159830Syar	ctladm \
2298184Sgordon	ctld \
2398184Sgordon	daemon \
2498184Sgordon	dconschat \
2598184Sgordon	devinfo \
2698184Sgordon	digictl \
27159830Syar	diskinfo \
28154787Snetchild	dumpcis \
29154236Sbrooks	extattr \
30154236Sbrooks	extattrctl \
31154236Sbrooks	fifolog \
32154236Sbrooks	fstyp \
33154236Sbrooks	fwcontrol \
34154236Sbrooks	getfmac \
3598184Sgordon	getpmac \
3698184Sgordon	gstat \
3798184Sgordon	i2c \
38153537Sdougb	ifmcstat \
39153537Sdougb	inetd \
40153537Sdougb	iostat \
41159830Syar	kldxref \
42153537Sdougb	mailwrapper \
4398184Sgordon	makefs \
44153537Sdougb	memcontrol \
45153537Sdougb	mergemaster \
46153537Sdougb	mfiutil \
47153537Sdougb	mixer \
48153537Sdougb	mlxcontrol \
49153537Sdougb	mountd \
50153537Sdougb	mptutil \
51153537Sdougb	mtest \
52153537Sdougb	${_mtree} \
53153537Sdougb	newsyslog \
54153537Sdougb	nfscbd \
5598184Sgordon	nfsd \
5698184Sgordon	nfsdumpstate \
57	nfsrevoke \
58	nfsuserd \
59	nmtree \
60	nologin \
61	${_pc_sysinstall} \
62	pciconf \
63	periodic \
64	powerd \
65	procctl \
66	pstat \
67	pw \
68	pwd_mkdb \
69	quot \
70	rarpd \
71	rmt \
72	rpcbind \
73	rpc.lockd \
74	rpc.statd \
75	rpc.umntall \
76	rtprio \
77	service \
78	services_mkdb \
79	setfib \
80	setfmac \
81	setpmac \
82	smbmsg \
83	snapinfo \
84	spray \
85	syslogd \
86	sysrc \
87	tcpdchk \
88	tcpdmatch \
89	tcpdrop \
90	tcpdump \
91	timed \
92	traceroute \
93	trpt \
94	tzsetup \
95	ugidfw \
96	vigr \
97	vipw \
98	wake \
99	watch \
100	watchdogd \
101	zic
102
103# NB: keep these sorted by MK_* knobs
104
105.if ${MK_ACCT} != "no"
106SUBDIR+=	accton
107SUBDIR+=	sa
108.endif
109
110.if ${MK_AMD} != "no"
111SUBDIR+=	amd
112.endif
113
114.if ${MK_AUDIT} != "no"
115SUBDIR+=	audit
116SUBDIR+=	auditd
117.if ${MK_OPENSSL} != "no"
118SUBDIR+=	auditdistd
119.endif
120SUBDIR+=	auditreduce
121SUBDIR+=	praudit
122.endif
123
124.if ${MK_AUTHPF} != "no"
125SUBDIR+=	authpf
126.endif
127
128.if ${MK_BLUETOOTH} != "no"
129SUBDIR+=	bluetooth
130.endif
131
132.if ${MK_BSNMP} != "no"
133SUBDIR+=	bsnmpd
134.endif
135
136.if ${MK_CTM} != "no"
137SUBDIR+=	ctm
138.endif
139
140.if ${MK_FLOPPY} != "no"
141SUBDIR+=	fdcontrol
142SUBDIR+=	fdformat
143SUBDIR+=	fdread
144SUBDIR+=	fdwrite
145.endif
146
147.if ${MK_FMTREE} != "no"
148SUBDIR+=	mtree
149.endif
150
151.if ${MK_FREEBSD_UPDATE} != "no"
152SUBDIR+=	freebsd-update
153.endif
154
155.if ${MK_GSSAPI} != "no"
156SUBDIR+=	gssd
157.endif
158
159.if ${MK_GPIO} != "no"
160SUBDIR+=	gpioctl
161.endif
162
163.if ${MK_INET6} != "no"
164SUBDIR+=	ip6addrctl
165SUBDIR+=	mld6query
166SUBDIR+=	ndp
167SUBDIR+=	rip6query
168SUBDIR+=	route6d
169SUBDIR+=	rrenumd
170SUBDIR+=	rtadvctl
171SUBDIR+=	rtadvd
172SUBDIR+=	rtsold
173SUBDIR+=	traceroute6
174.endif
175
176.if ${MK_IPFW} != "no"
177SUBDIR+=	ipfwpcap
178.endif
179
180.if ${MK_ISCSI} != "no"
181SUBDIR+=	iscsid
182.endif
183
184.if ${MK_JAIL} != "no"
185SUBDIR+=	jail
186SUBDIR+=	jexec
187SUBDIR+=	jls
188.endif
189
190# XXX MK_SYSCONS
191.if ${MK_LEGACY_CONSOLE} != "no"
192SUBDIR+=	kbdcontrol
193SUBDIR+=	kbdmap
194SUBDIR+=	moused
195SUBDIR+=	vidcontrol
196.endif
197
198.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
199.if ${MK_PPP} != "no"
200SUBDIR+=	pppctl
201.endif
202.if ${MK_NS_CACHING} != "no"
203SUBDIR+=	nscd
204.endif
205.endif
206
207.if ${MK_LPR} != "no"
208SUBDIR+=	lpr
209.endif
210
211.if ${MK_MAN_UTILS} != "no"
212SUBDIR+=	manctl
213.endif
214
215.if ${MK_NAND} != "no"
216SUBDIR+=	nandsim
217SUBDIR+=	nandtool
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_PC_SYSINSTALL} != "no"
248_pc_sysinstall=	pc-sysinstall
249.endif
250
251.if ${MK_PF} != "no"
252SUBDIR+=	ftp-proxy
253.endif
254
255.if ${MK_PKGBOOTSTRAP} != "no"
256SUBDIR+=	pkg
257.endif
258
259# XXX MK_TOOLCHAIN?
260.if ${MK_PMC} != "no"
261SUBDIR+=	pmcannotate
262SUBDIR+=	pmccontrol
263SUBDIR+=	pmcstat
264SUBDIR+=	pmcstudy
265.endif
266
267.if ${MK_PORTSNAP} != "no"
268SUBDIR+=	portsnap
269.endif
270
271.if ${MK_PPP} != "no"
272SUBDIR+=	ppp
273.endif
274
275.if ${MK_QUOTAS} != "no"
276SUBDIR+=	edquota
277SUBDIR+=	quotaon
278SUBDIR+=	repquota
279.endif
280
281.if ${MK_RCMDS} != "no"
282SUBDIR+=	rwhod
283.endif
284
285.if ${MK_RCS} != "no"
286SUBDIR+=	etcupdate
287.endif
288
289.if ${MK_SENDMAIL} != "no"
290SUBDIR+=	editmap
291SUBDIR+=	mailstats
292SUBDIR+=	makemap
293SUBDIR+=	praliases
294SUBDIR+=	sendmail
295.endif
296
297.if ${MK_TESTS} != "no"
298SUBDIR+=	tests
299.endif
300
301.if ${MK_TOOLCHAIN} != "no"
302SUBDIR+=	config
303SUBDIR+=	crunch
304.endif
305
306.if ${MK_UNBOUND} != "no"
307SUBDIR+=	unbound
308.endif
309
310.if ${MK_USB} != "no"
311SUBDIR+=	uathload
312SUBDIR+=	uhsoctl
313SUBDIR+=	usbconfig
314SUBDIR+=	usbdump
315.endif
316
317.if ${MK_UTMPX} != "no"
318SUBDIR+=	ac
319SUBDIR+=	lastlogin
320SUBDIR+=	utx
321.endif
322
323.if ${MK_WIRELESS} != "no"
324SUBDIR+=	ancontrol
325SUBDIR+=	wlandebug
326SUBDIR+=	wpa
327.endif
328
329.include <bsd.arch.inc.mk>
330
331SUBDIR:=	${SUBDIR:O}
332
333SUBDIR_PARALLEL=
334
335.include <bsd.subdir.mk>
336