Makefile revision 208320
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 208320 2010-05-19 23:56:26Z jkim $
3
4.include <bsd.own.mk>
5
6SUBDIR=	${_ac} \
7	${_accton} \
8	${_acpi} \
9	adduser \
10	${_amd} \
11	${_ancontrol} \
12	${_apm} \
13	${_apmd} \
14	arp \
15	${_asf} \
16	${_atm} \
17	${_audit} \
18	${_auditd} \
19	${_auditreduce} \
20	${_authpf} \
21	${_bluetooth} \
22	${_boot0cfg} \
23	${_boot98cfg} \
24	bootparamd \
25	${_bsnmpd} \
26	${_btxld} \
27	burncd \
28	cdcontrol \
29	chkgrp \
30	chown \
31	chroot \
32	ckdist \
33	clear_locks \
34	${_config} \
35	${_cpucontrol} \
36	crashinfo \
37	cron \
38	${_crunch} \
39	${_ctm} \
40	daemon \
41	dconschat \
42	devinfo \
43	digictl \
44	diskinfo \
45	${_dnssec-dsfromkey} \
46	${_dnssec-keyfromlabel} \
47	${_dnssec-keygen} \
48	${_dnssec-signzone} \
49	dumpcis \
50	${_editmap} \
51	${_edquota} \
52	${_eeprom} \
53	extattr \
54	extattrctl \
55	${_faithd} \
56	${_fdcontrol} \
57	${_fdformat} \
58	${_fdread} \
59	${_fdwrite} \
60	fifolog \
61	${_flowctl} \
62	${_freebsd-update} \
63	${_ftp-proxy} \
64	fwcontrol \
65	getfmac \
66	getpmac \
67	gstat \
68	${_gssd} \
69	i2c \
70	ifmcstat \
71	inetd \
72	iostat \
73	${_ip6addrctl} \
74	${_ipfwpcap} \
75	${_IPXrouted} \
76	${_jail} \
77	${_jexec} \
78	${_jls} \
79	${_kbdcontrol} \
80	${_kbdmap} \
81	${_keyserv} \
82	${_kgmon} \
83	${_kgzip} \
84	kldxref \
85	lastlogin \
86	${_lmcconfig} \
87	${_lpr} \
88	${_lptcontrol} \
89	${_mailstats} \
90	mailwrapper \
91	makefs \
92	${_makemap} \
93	${_manctl} \
94	memcontrol \
95	mergemaster \
96	mfiutil \
97	mixer \
98	${_mld6query} \
99	mlxcontrol \
100	mountd \
101	${_mount_nwfs} \
102	mount_portalfs \
103	${_mount_smbfs} \
104	${_moused} \
105	${_mptable} \
106	mptutil \
107	mtest \
108	mtree \
109	${_named} \
110	${_named-checkconf} \
111	${_named-checkzone} \
112	${_named.reload} \
113	${_ndiscvt} \
114	${_ndp} \
115	newsyslog \
116	nfscbd \
117	nfsd \
118	nfsdumpstate \
119	nfsrevoke \
120	nfsuserd \
121	${_ngctl} \
122	${_nghook} \
123	nologin \
124	${_nscd} \
125	${_ntp} \
126	${_nvram} \
127	${_ofwdump} \
128	pciconf \
129	periodic \
130	${_pkg_install} \
131	${_pmcannotate} \
132	${_pmccontrol} \
133	${_pmcstat} \
134	${_pnpinfo} \
135	${_portsnap} \
136	powerd \
137	${_ppp} \
138	${_pppctl} \
139	${_praliases} \
140	${_praudit} \
141	procctl \
142	pstat \
143	pw \
144	pwd_mkdb \
145	quot \
146	${_quotaon} \
147	rarpd \
148	${_repquota} \
149	${_rip6query} \
150	rmt \
151	${_rndc} \
152	${_rndc-confgen} \
153	${_route6d} \
154	rpcbind \
155	rpc.lockd \
156	rpc.statd \
157	rpc.umntall \
158	${_rpc.yppasswdd} \
159	${_rpc.ypupdated} \
160	${_rpc.ypxfrd} \
161	${_rrenumd} \
162	${_rtadvd} \
163	rtprio \
164	${_rtsold} \
165	${_rwhod} \
166	${_sa} \
167	${_sade} \
168	${_sendmail} \
169	service \
170	services_mkdb \
171	setfib \
172	setfmac \
173	setpmac \
174	${_sicontrol} \
175	smbmsg \
176	snapinfo \
177	${_spkrtest} \
178	spray \
179	${_sysinstall} \
180	syslogd \
181	tcpdchk \
182	tcpdmatch \
183	tcpdrop \
184	tcpdump \
185	timed \
186	traceroute \
187	${_traceroute6} \
188	trpt \
189	tzsetup \
190	${_uathload} \
191	ugidfw \
192	${_uhsoctl} \
193	${_usbdevs} \
194	${_usbconfig} \
195	${_vidcontrol} \
196	vipw \
197	wake \
198	watch \
199	watchdogd \
200	${_wlandebug} \
201	${_wlconfig} \
202	${_wpa} \
203	${_ypbind} \
204	${_yp_mkdb} \
205	${_yppoll} \
206	${_yppush} \
207	${_ypserv} \
208	${_ypset} \
209	zic \
210	${_zzz}
211
212# NB: keep these sorted by MK_* knobs
213
214.if ${MK_ACCT} != "no"
215_ac=		ac
216_accton=	accton
217_sa=		sa
218.endif
219
220.if ${MK_AMD} != "no"
221_amd=		amd
222.endif
223
224.if ${MK_AUDIT} != "no"
225_audit=		audit
226_auditd=	auditd
227_auditreduce=	auditreduce
228_praudit=	praudit
229.endif
230
231.if ${MK_AUTHPF} != "no"
232_authpf=	authpf
233.endif
234
235.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
236_dnssec-dsfromkey=	dnssec-dsfromkey
237_dnssec-keyfromlabel=	dnssec-keyfromlabel
238_dnssec-keygen=		dnssec-keygen
239_dnssec-signzone=	dnssec-signzone
240.endif
241.if ${MK_BIND_NAMED} != "no"
242_named=			named
243_named-checkconf=	named-checkconf
244_named-checkzone=	named-checkzone
245_named.reload=		named.reload
246_rndc=			rndc
247_rndc-confgen=		rndc-confgen
248.endif
249
250.if ${MK_BLUETOOTH} != "no"
251_bluetooth=	bluetooth
252.endif
253
254.if ${MK_BSNMP} != "no"
255_bsnmpd=	bsnmpd
256.endif
257
258.if ${MK_CTM} != "no"
259_ctm=		ctm
260.endif
261
262.if ${MK_FLOPPY} != "no"
263_fdcontrol=	fdcontrol
264_fdformat=	fdformat
265_fdread=	fdread
266_fdwrite=	fdwrite
267.endif
268
269.if ${MK_FREEBSD_UPDATE} != "no"
270_freebsd-update= freebsd-update
271.endif
272
273.if ${MK_GSSAPI} != no
274_gssd=		gssd
275.endif
276
277.if ${MK_INET6} != "no"
278_faithd=	faithd
279_ip6addrctl=	ip6addrctl
280_mld6query=	mld6query
281_ndp=		ndp
282_rip6query=	rip6query
283_route6d=	route6d
284_rrenumd=	rrenumd
285_rtadvd=	rtadvd
286_rtsold=	rtsold
287_traceroute6=	traceroute6
288.endif
289
290.if ${MK_IPFW} != "no"
291_ipfwpcap=	ipfwpcap
292.endif
293
294.if ${MK_IPX} != "no"
295_IPXrouted=	IPXrouted
296.endif
297
298.if ${MK_JAIL} != "no"
299_jail=		jail
300_jexec=		jexec
301_jls=		jls
302.endif
303
304# XXX MK_SYSCONS
305.if ${MK_LEGACY_CONSOLE} != "no"
306_kbdcontrol=	kbdcontrol
307_kbdmap=	kbdmap
308_moused=	moused
309_vidcontrol=	vidcontrol
310.endif
311
312.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
313.if ${MK_PPP} != "no"
314_pppctl=	pppctl
315.endif
316.if ${MK_NS_CACHING} != "no"
317_nscd=		nscd
318.endif
319.endif
320
321.if ${MK_LPR} != "no"
322_lpr=		lpr
323.endif
324
325.if ${MK_MAN_UTILS} != "no"
326_manctl=	manctl
327.endif
328
329.if ${MK_NETGRAPH} != "no"
330_flowctl=	flowctl
331_lmcconfig=	lmcconfig
332_ngctl=		ngctl
333_nghook=	nghook
334.endif
335
336.if ${MK_NIS} != "no"
337_rpc.yppasswdd=	rpc.yppasswdd
338_rpc.ypupdated=	rpc.ypupdated
339_rpc.ypxfrd=	rpc.ypxfrd
340_ypbind=	ypbind
341_yp_mkdb=	yp_mkdb
342_yppoll=	yppoll
343_yppush=	yppush
344_ypserv=	ypserv
345_ypset=		ypset
346.endif
347
348.if ${MK_NTP} != "no"
349_ntp=		ntp
350.endif
351
352.if ${MK_OPENSSL} != "no"
353_keyserv=	keyserv
354.endif
355
356.if ${MK_PF} != "no"
357_ftp-proxy=	ftp-proxy
358.endif
359
360.if ${MK_PKGTOOLS} != "no"
361_pkg_install=	pkg_install
362.endif
363
364# XXX MK_TOOLCHAIN?
365.if ${MK_PMC} != "no"
366_pmcannotate=	pmcannotate
367_pmccontrol=	pmccontrol
368_pmcstat=	pmcstat
369.endif
370
371.if ${MK_PORTSNAP} != "no"
372_portsnap=	portsnap
373.endif
374
375.if ${MK_PPP} != "no"
376_ppp=		ppp
377#_pppctl handled below
378.endif
379
380.if ${MK_QUOTAS} != "no"
381_edquota=	edquota
382_quotaon=	quotaon
383_repquota=	repquota
384.endif
385
386.if ${MK_RCMDS} != "no"
387_rwhod=		rwhod
388.endif
389
390.if ${MK_SENDMAIL} != "no"
391_editmap=	editmap
392_mailstats=	mailstats
393_makemap=	makemap
394_praliases=	praliases
395_sendmail=	sendmail
396.endif
397
398.if ${MK_SYSINSTALL} != "no"
399.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \
400    ${MACHINE_ARCH} == "sparc64"
401_sade=		sade
402.endif
403.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips"
404_sysinstall=	sysinstall
405.endif
406.endif
407
408.if ${MK_TOOLCHAIN} != "no"
409_config=	config
410_crunch=	crunch
411.endif
412
413.if ${MK_USB} != "no"
414.if ${MACHINE_ARCH} != "ia64"
415_uathload=	uathload
416.endif
417_uhsoctl=	uhsoctl
418#_usbdevs=	usbdevs
419_usbconfig=	usbconfig
420.endif
421
422.if ${MK_WIRELESS} != "no"
423_ancontrol=	ancontrol
424_wlandebug=	wlandebug
425_wpa=		wpa
426.endif
427
428.if ${MACHINE_ARCH} == "arm"
429_kgmon=		kgmon
430.endif
431
432.if ${MACHINE_ARCH} == "i386"
433.if ${MK_APM} != "no"
434_apm=		apm
435_apmd=		apmd
436.endif
437_asf=		asf
438.if ${MK_TOOLCHAIN} != "no"
439_btxld=		btxld
440.endif
441_cpucontrol=	cpucontrol
442_kgmon=		kgmon
443_kgzip=		kgzip
444_lptcontrol=	lptcontrol
445.if ${MK_NCP} != "no"
446_mount_nwfs=	mount_nwfs
447.endif
448_mount_smbfs=	mount_smbfs
449_mptable=	mptable
450.if ${MK_NDIS} != "no"
451_ndiscvt=	ndiscvt
452.endif
453_pnpinfo=	pnpinfo
454_sicontrol=	sicontrol
455_spkrtest=	spkrtest
456_zzz=		zzz
457.if ${MACHINE} == "i386"
458.if ${MK_ACPI} != "no"
459_acpi=		acpi
460.endif
461_boot0cfg=	boot0cfg
462.if ${MK_WIRELESS} != "no"
463_wlconfig=	wlconfig
464.endif
465.elif ${MACHINE} == "pc98"
466_boot98cfg=	boot98cfg
467.endif
468.endif
469
470# kgzip: builds, but missing support files
471# mptable: broken (not 64 bit clean)
472# pnpinfo: crashes (not really useful anyway)
473.if ${MACHINE_ARCH} == "amd64"
474.if ${MK_ACPI} != "no"
475_acpi=		acpi
476.endif
477.if ${MK_APM} != "no"
478_apm=		apm
479.endif
480_asf=		asf
481_boot0cfg=	boot0cfg
482.if ${MK_TOOLCHAIN} != "no"
483_btxld=		btxld
484.endif
485_cpucontrol=	cpucontrol
486_kgmon=		kgmon
487_lptcontrol=	lptcontrol
488.if ${MK_NCP} != "no"
489_mount_nwfs=	mount_nwfs
490.endif
491_mount_smbfs=	mount_smbfs
492_mptable=	mptable
493.if ${MK_NDIS} != "no"
494_ndiscvt=	ndiscvt
495.endif
496_sicontrol=	sicontrol
497_spkrtest=	spkrtest
498_zzz=		zzz
499.endif
500
501.if ${MACHINE_ARCH} == "ia64"
502.if ${MK_ACPI} != "no"
503_acpi=		acpi
504.endif
505_kgmon=		kgmon
506_mount_smbfs=	mount_smbfs
507_zzz=		zzz
508.endif
509
510.if ${MACHINE_ARCH} == "powerpc"
511_mount_smbfs=	mount_smbfs
512_nvram=		nvram
513_ofwdump=	ofwdump
514.endif
515
516.if ${MACHINE_ARCH} == "sparc64"
517_eeprom=	eeprom
518_mount_smbfs=	mount_smbfs
519_ofwdump=	ofwdump
520.endif
521
522.include <bsd.subdir.mk>
523