Makefile revision 213389
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 213389 2010-10-03 20:09:19Z antoine $
3
4.include <bsd.own.mk>
5
6SUBDIR= adduser \
7	arp \
8	bootparamd \
9	burncd \
10	cdcontrol \
11	chkgrp \
12	chown \
13	chroot \
14	ckdist \
15	clear_locks \
16	crashinfo \
17	cron \
18	daemon \
19	dconschat \
20	devinfo \
21	digictl \
22	diskinfo \
23	dumpcis \
24	extattr \
25	extattrctl \
26	fifolog \
27	fwcontrol \
28	getfmac \
29	getpmac \
30	gpioctl \
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	vipw \
93	wake \
94	watch \
95	watchdogd \
96	zic
97
98# NB: keep these sorted by MK_* knobs
99
100.if ${MK_ACCT} != "no"
101SUBDIR+=	ac
102SUBDIR+=	accton
103SUBDIR+=	sa
104.endif
105
106.if ${MK_AMD} != "no"
107SUBDIR+=	amd
108.endif
109
110.if ${MK_AUDIT} != "no"
111SUBDIR+=	audit
112SUBDIR+=	auditd
113SUBDIR+=	auditreduce
114SUBDIR+=	praudit
115.endif
116
117.if ${MK_AUTHPF} != "no"
118SUBDIR+=	authpf
119.endif
120
121.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
122SUBDIR+=	dnssec-dsfromkey
123SUBDIR+=	dnssec-keyfromlabel
124SUBDIR+=	dnssec-keygen
125SUBDIR+=	dnssec-signzone
126.endif
127.if ${MK_BIND_NAMED} != "no"
128SUBDIR+=	named
129SUBDIR+=	named-checkconf
130SUBDIR+=	named-checkzone
131SUBDIR+=	named.reload
132SUBDIR+=	rndc
133SUBDIR+=	rndc-confgen
134.endif
135
136.if ${MK_BLUETOOTH} != "no"
137SUBDIR+=	bluetooth
138.endif
139
140.if ${MK_BSNMP} != "no"
141SUBDIR+=	bsnmpd
142.endif
143
144.if ${MK_CTM} != "no"
145SUBDIR+=	ctm
146.endif
147
148.if ${MK_FLOPPY} != "no"
149SUBDIR+=	fdcontrol
150SUBDIR+=	fdformat
151SUBDIR+=	fdread
152SUBDIR+=	fdwrite
153.endif
154
155.if ${MK_FREEBSD_UPDATE} != "no"
156SUBDIR+=	freebsd-update
157.endif
158
159.if ${MK_GSSAPI} != no
160SUBDIR+=	gssd
161.endif
162
163.if ${MK_INET6} != "no"
164SUBDIR+=	faithd
165SUBDIR+=	ip6addrctl
166SUBDIR+=	mld6query
167SUBDIR+=	ndp
168SUBDIR+=	rip6query
169SUBDIR+=	route6d
170SUBDIR+=	rrenumd
171SUBDIR+=	rtadvd
172SUBDIR+=	rtsold
173SUBDIR+=	traceroute6
174.endif
175
176.if ${MK_IPFW} != "no"
177SUBDIR+=	ipfwpcap
178.endif
179
180.if ${MK_IPX} != "no"
181SUBDIR+=	IPXrouted
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_NETGRAPH} != "no"
216SUBDIR+=	flowctl
217SUBDIR+=	lmcconfig
218SUBDIR+=	ngctl
219SUBDIR+=	nghook
220.endif
221
222.if ${MK_NIS} != "no"
223SUBDIR+=	rpc.yppasswdd
224SUBDIR+=	rpc.ypupdated
225SUBDIR+=	rpc.ypxfrd
226SUBDIR+=	ypbind
227SUBDIR+=	yp_mkdb
228SUBDIR+=	yppoll
229SUBDIR+=	yppush
230SUBDIR+=	ypserv
231SUBDIR+=	ypset
232.endif
233
234.if ${MK_NTP} != "no"
235SUBDIR+=	ntp
236.endif
237
238.if ${MK_OPENSSL} != "no"
239SUBDIR+=	keyserv
240.endif
241
242.if ${MK_PF} != "no"
243SUBDIR+=	ftp-proxy
244.endif
245
246.if ${MK_PKGTOOLS} != "no"
247SUBDIR+=	pkg_install
248.endif
249
250# XXX MK_TOOLCHAIN?
251.if ${MK_PMC} != "no"
252SUBDIR+=	pmcannotate
253SUBDIR+=	pmccontrol
254SUBDIR+=	pmcstat
255.endif
256
257.if ${MK_PORTSNAP} != "no"
258SUBDIR+=	portsnap
259.endif
260
261.if ${MK_PPP} != "no"
262SUBDIR+=	ppp
263.endif
264
265.if ${MK_QUOTAS} != "no"
266SUBDIR+=	edquota
267SUBDIR+=	quotaon
268SUBDIR+=	repquota
269.endif
270
271.if ${MK_RCMDS} != "no"
272SUBDIR+=	rwhod
273.endif
274
275.if ${MK_SENDMAIL} != "no"
276SUBDIR+=	editmap
277SUBDIR+=	mailstats
278SUBDIR+=	makemap
279SUBDIR+=	praliases
280SUBDIR+=	sendmail
281.endif
282
283SUBDIR+=	sysinstall
284
285.if ${MK_TOOLCHAIN} != "no"
286SUBDIR+=	config
287SUBDIR+=	crunch
288.endif
289
290.if ${MK_USB} != "no"
291SUBDIR+=	uathload
292SUBDIR+=	uhsoctl
293SUBDIR+=	usbconfig
294.endif
295
296.if ${MK_WIRELESS} != "no"
297SUBDIR+=	ancontrol
298SUBDIR+=	wlandebug
299SUBDIR+=	wpa
300.endif
301
302.include <bsd.arch.inc.mk>
303
304SUBDIR:=	${SUBDIR:O}
305
306.include <bsd.subdir.mk>
307