Makefile revision 162780
155682Smarkm#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2233294Sstas# $FreeBSD: head/usr.sbin/Makefile 162780 2006-09-29 10:39:23Z bms $
3233294Sstas
4233294Sstas.include <bsd.own.mk>
555682Smarkm
6233294Sstas# XXX MISSING:		mkproto
7233294SstasSUBDIR=	ac \
8233294Sstas	accton \
955682Smarkm	${_acpi} \
10233294Sstas	adduser \
11233294Sstas	amd \
1255682Smarkm	ancontrol \
13233294Sstas	${_apm} \
14233294Sstas	${_apmd} \
15233294Sstas	${_arlcontrol} \
1655682Smarkm	arp \
17233294Sstas	${_audit} \
18233294Sstas	${_auditd} \
19233294Sstas	${_auditreduce} \
2055682Smarkm	${_asf} \
21233294Sstas	${_atm} \
22233294Sstas	${_authpf} \
23233294Sstas	${_bluetooth} \
24233294Sstas	${_boot0cfg} \
25233294Sstas	${_boot98cfg} \
26233294Sstas	bootparamd \
27233294Sstas	bsnmpd \
28233294Sstas	${_btxld} \
29233294Sstas	burncd \
30233294Sstas	${_cached} \
31233294Sstas	cdcontrol \
3255682Smarkm	chkgrp \
3355682Smarkm	chown \
3455682Smarkm	chroot \
35233294Sstas	ckdist \
3655682Smarkm	config \
3755682Smarkm	cron \
38102644Snectar	crunch \
39102644Snectar	ctm \
40102644Snectar	daemon \
4155682Smarkm	dconschat \
42102644Snectar	devinfo \
4355682Smarkm	digictl \
4455682Smarkm	diskinfo \
4555682Smarkm	${_dnssec-keygen} \
4655682Smarkm	${_dnssec-signzone} \
47178825Sdfr	${_editmap} \
48178825Sdfr	edquota \
49178825Sdfr	${_eeprom} \
5055682Smarkm	extattr \
5155682Smarkm	extattrctl \
5255682Smarkm	faithd \
53178825Sdfr	fdcontrol \
54178825Sdfr	fdformat \
55178825Sdfr	fdread \
56178825Sdfr	fdwrite \
57178825Sdfr	flowctl \
58178825Sdfr	freebsd-update \
59178825Sdfr	fwcontrol \
60178825Sdfr	getfmac \
61178825Sdfr	getpmac \
62178825Sdfr	gstat \
63178825Sdfr	${_i4b} \
64178825Sdfr	ifmcstat \
65178825Sdfr	inetd \
66178825Sdfr	iostat \
67178825Sdfr	${_ip6addrctl} \
68178825Sdfr	ipfwpcap \
6955682Smarkm	${_IPXrouted} \
7055682Smarkm	jail \
7155682Smarkm	jexec \
7255682Smarkm	jls \
7355682Smarkm	kbdcontrol \
7455682Smarkm	kbdmap \
7555682Smarkm	${_keyserv} \
7655682Smarkm	${_kgmon} \
77178825Sdfr	${_kgzip} \
7855682Smarkm	kldxref \
7955682Smarkm	lastlogin \
8055682Smarkm	${_lpr} \
8155682Smarkm	${_lptcontrol} \
8255682Smarkm	lmcconfig \
8355682Smarkm	${_mailstats} \
8455682Smarkm	mailwrapper \
8555682Smarkm	${_makemap} \
8655682Smarkm	manctl \
8755682Smarkm	memcontrol \
8855682Smarkm	mergemaster \
8955682Smarkm	mixer \
9055682Smarkm	${_mld6query} \
9155682Smarkm	mlxcontrol \
9255682Smarkm	mountd \
9355682Smarkm	${_mount_nwfs} \
9455682Smarkm	mount_portalfs \
9555682Smarkm	${_mount_smbfs} \
9655682Smarkm	moused \
9755682Smarkm	${_mptable} \
9855682Smarkm	mtest \
9955682Smarkm	mtree \
10055682Smarkm	${_named} \
10155682Smarkm	${_named-checkconf} \
10255682Smarkm	${_named-checkzone} \
10355682Smarkm	${_named.reload} \
10455682Smarkm	${_ndiscvt} \
10555682Smarkm	${_ndp} \
10655682Smarkm	newsyslog \
10755682Smarkm	nfsd \
10855682Smarkm	ngctl \
10955682Smarkm	nghook \
11055682Smarkm	nologin \
11155682Smarkm	ntp \
11255682Smarkm	${_nvram} \
11355682Smarkm	${_ofwdump} \
11455682Smarkm	${_pccard} \
11555682Smarkm	pciconf \
11655682Smarkm	periodic \
11755682Smarkm	pkg_install \
11855682Smarkm	pmccontrol \
11955682Smarkm	pmcstat \
12055682Smarkm	${_pnpinfo} \
12155682Smarkm	portsnap \
12255682Smarkm	powerd \
123178825Sdfr	ppp \
12455682Smarkm	${_pppctl} \
12555682Smarkm	pppd \
126178825Sdfr	pppstats \
12755682Smarkm	${_praliases} \
12855682Smarkm	${_praudit} \
129178825Sdfr	procctl \
13055682Smarkm	pstat \
13155682Smarkm	pw \
13255682Smarkm	pwd_mkdb \
13355682Smarkm	quot \
13455682Smarkm	quotaon \
135178825Sdfr	rarpd \
13655682Smarkm	raycontrol \
13755682Smarkm	repquota \
13855682Smarkm	${_rip6query} \
139178825Sdfr	rmt \
14055682Smarkm	${_rndc} \
14155682Smarkm	${_rndc-confgen} \
14255682Smarkm	${_route6d} \
14355682Smarkm	rpcbind \
144178825Sdfr	rpc.lockd \
14555682Smarkm	rpc.statd \
14655682Smarkm	rpc.umntall \
14755682Smarkm	${_rpc.yppasswdd} \
14855682Smarkm	${_rpc.ypupdated} \
149178825Sdfr	${_rpc.ypxfrd} \
15055682Smarkm	${_rrenumd} \
15155682Smarkm	${_rtadvd} \
15255682Smarkm	rtprio \
15355682Smarkm	${_rtsold} \
15455682Smarkm	rwhod \
155178825Sdfr	sa \
15655682Smarkm	sade \
15755682Smarkm	${_sendmail} \
15855682Smarkm	setfmac \
15955682Smarkm	setpmac \
160178825Sdfr	${_sicontrol} \
161178825Sdfr	sliplogin \
162178825Sdfr	slstat \
163178825Sdfr	smbmsg \
164178825Sdfr	snapinfo \
165178825Sdfr	${_spkrtest} \
166178825Sdfr	spray \
167178825Sdfr	${_sysinstall} \
168178825Sdfr	syslogd \
16955682Smarkm	tcpdchk \
17055682Smarkm	tcpdmatch \
17155682Smarkm	tcpdrop \
17255682Smarkm	tcpdump \
17355682Smarkm	timed \
17455682Smarkm	traceroute \
17578527Sassar	${_traceroute6} \
17678527Sassar	trpt \
17755682Smarkm	tzsetup \
178178825Sdfr	ugidfw \
179178825Sdfr	${_usbdevs} \
18055682Smarkm	vidcontrol \
18155682Smarkm	vipw \
18255682Smarkm	vnconfig \
18355682Smarkm	watch \
18455682Smarkm	watchdogd \
18555682Smarkm	wicontrol \
18655682Smarkm	${_wlconfig} \
18755682Smarkm	wpa \
18855682Smarkm	${_ypbind} \
18955682Smarkm	${_yp_mkdb} \
19055682Smarkm	${_yppoll} \
19155682Smarkm	${_yppush} \
19255682Smarkm	${_ypserv} \
19355682Smarkm	${_ypset} \
194178825Sdfr	zic \
19555682Smarkm	${_zzz}
19655682Smarkm
19755682Smarkm.if ${MACHINE_ARCH} != "arm"
19855682Smarkm_sysinstall=	sysinstall
19955682Smarkm.endif
20055682Smarkm
20155682Smarkm.if ${MK_ATM} != "no"
20255682Smarkm_atm=		atm
20372445Sassar.endif
20455682Smarkm
20555682Smarkm.if ${MK_AUDIT} != "no"
20655682Smarkm_audit= 	audit
20755682Smarkm_auditd=	auditd
20855682Smarkm_auditreduce=	auditreduce
20955682Smarkm_praudit=	praudit
21055682Smarkm.endif
21155682Smarkm
21255682Smarkm.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
21355682Smarkm_dnssec-keygen=		dnssec-keygen
21455682Smarkm_dnssec-signzone=	dnssec-signzone
21555682Smarkm.endif
21655682Smarkm.if ${MK_BIND_NAMED} != "no"
21755682Smarkm_named=			named
21855682Smarkm_named-checkconf=	named-checkconf
21955682Smarkm_named-checkzone=	named-checkzone
22055682Smarkm_named.reload=		named.reload
22155682Smarkm_rndc=			rndc
22255682Smarkm_rndc-confgen=		rndc-confgen
22355682Smarkm.endif
22455682Smarkm
22555682Smarkm.if ${MK_BLUETOOTH} != "no"
22655682Smarkm_bluetooth=	bluetooth
22755682Smarkm.endif
22855682Smarkm
22955682Smarkm.if ${MK_NS_CACHING} != "no"
23055682Smarkm_cached=       cached
23155682Smarkm.endif
23255682Smarkm
23355682Smarkm.if ${MK_OPENSSL} != "no"
23455682Smarkm_keyserv=	keyserv
235178825Sdfr.endif
236178825Sdfr
23755682Smarkm.if ${MK_INET6} != "no"
23855682Smarkm_ip6addrctl=	ip6addrctl
23955682Smarkm_mld6query=	mld6query
240178825Sdfr_ndp=		ndp
24155682Smarkm_rip6query=	rip6query
24255682Smarkm_route6d=	route6d
243178825Sdfr_rrenumd=	rrenumd
24455682Smarkm_rtadvd=	rtadvd
24555682Smarkm_rtsold=	rtsold
246178825Sdfr_traceroute6=	traceroute6
247233294Sstas.endif
248178825Sdfr
24972445Sassar.if ${MK_IPX} != "no"
250178825Sdfr_IPXrouted=	IPXrouted
25155682Smarkm.endif
25255682Smarkm
253178825Sdfr.if ${MK_NIS} != "no"
254233294Sstas_rpc.yppasswdd=	rpc.yppasswdd
255178825Sdfr_rpc.ypupdated=	rpc.ypupdated
256178825Sdfr_rpc.ypxfrd=	rpc.ypxfrd
257178825Sdfr_ypbind=	ypbind
258178825Sdfr_yp_mkdb=	yp_mkdb
259178825Sdfr_yppoll=	yppoll
260178825Sdfr_yppush=	yppush
261178825Sdfr_ypserv=	ypserv
262178825Sdfr_ypset=		ypset
263178825Sdfr.endif
264178825Sdfr
265178825Sdfr.if ${MK_AUTHPF} != "no"
26655682Smarkm_authpf=	authpf
267178825Sdfr.endif
268178825Sdfr
269178825Sdfr.if ${MK_LPR} != "no"
270178825Sdfr_lpr=		lpr
271178825Sdfr.endif
272178825Sdfr
273178825Sdfr.if ${MK_SENDMAIL} != "no"
274178825Sdfr_editmap=	editmap
275178825Sdfr_mailstats=	mailstats
276233294Sstas_makemap=	makemap
277178825Sdfr_praliases=	praliases
278178825Sdfr_sendmail=	sendmail
279178825Sdfr.endif
280178825Sdfr
281178825Sdfr.if ${MK_USB} != "no"
282178825Sdfr_usbdevs=	usbdevs
283178825Sdfr.endif
284178825Sdfr
285178825Sdfr.if ${MACHINE_ARCH} == "arm"
286178825Sdfr_kgmon=		kgmon
287233294Sstas.endif
288178825Sdfr
289178825Sdfr.if ${MACHINE_ARCH} == "i386"
290178825Sdfr_apm=		apm
291178825Sdfr_apmd=		apmd
292178825Sdfr_asf=		asf
293178825Sdfr_btxld=		btxld
294178825Sdfr.if ${MK_I4B} != "no"
295178825Sdfr_i4b=		i4b
296178825Sdfr.endif
297178825Sdfr_kgmon=		kgmon
298178825Sdfr_kgzip=		kgzip
299178825Sdfr_lptcontrol=	lptcontrol
300178825Sdfr.if ${MK_NCP} != "no"
301178825Sdfr_mount_nwfs=	mount_nwfs
302233294Sstas.endif
303178825Sdfr_mount_smbfs=	mount_smbfs
304178825Sdfr_mptable=	mptable
305233294Sstas_ndiscvt=	ndiscvt
306178825Sdfr_pccard=	pccard
307178825Sdfr_pnpinfo=	pnpinfo
308178825Sdfr.if ${MK_LIBPTHREAD} != "no"
309178825Sdfr_pppctl=	pppctl
310178825Sdfr.endif
311178825Sdfr_sicontrol=	sicontrol
312178825Sdfr_spkrtest=	spkrtest
313178825Sdfr_zzz=		zzz
314178825Sdfr.if ${MACHINE} == "i386" 
315178825Sdfr.if ${MK_ACPI} != "no"
316233294Sstas_acpi=		acpi
317178825Sdfr.endif
318178825Sdfr_arlcontrol=	arlcontrol
319178825Sdfr_boot0cfg=	boot0cfg
320178825Sdfr_wlconfig=	wlconfig
321178825Sdfr.elif ${MACHINE} == "pc98"
322178825Sdfr_boot98cfg=	boot98cfg
323178825Sdfr.endif
324178825Sdfr.endif
325233294Sstas
326178825Sdfr# kgzip: builds, but missing support files
327178825Sdfr# mptable: broken (not 64 bit clean)
328178825Sdfr# pnpinfo: crashes (not really useful anyway)
329178825Sdfr.if ${MACHINE_ARCH} == "amd64"
330178825Sdfr.if ${MK_ACPI} != "no"
331178825Sdfr_acpi=		acpi
332178825Sdfr.endif
333178825Sdfr_asf=		asf
334233294Sstas_boot0cfg=	boot0cfg
335178825Sdfr_btxld=		btxld
336178825Sdfr_kgmon=		kgmon
337178825Sdfr_lptcontrol=	lptcontrol
338178825Sdfr.if ${MK_NCP} != "no"
339178825Sdfr_mount_nwfs=	mount_nwfs
340178825Sdfr.endif
341178825Sdfr_mount_smbfs=	mount_smbfs
342233294Sstas_mptable=	mptable
343178825Sdfr_ndiscvt=	ndiscvt
34455682Smarkm.if ${MK_LIBPTHREAD} != "no"
34555682Smarkm_pppctl=	pppctl
346233294Sstas.endif
34755682Smarkm_sicontrol=	sicontrol
34855682Smarkm_spkrtest=	spkrtest
34955682Smarkm_zzz=		zzz
35055682Smarkm.endif
35155682Smarkm
352178825Sdfr.if ${MACHINE_ARCH} == "ia64"
35355682Smarkm.if ${MK_ACPI} != "no"
35455682Smarkm_acpi=		acpi
355178825Sdfr.endif
356178825Sdfr_kgmon=		kgmon
357178825Sdfr_mount_smbfs=	mount_smbfs
358233294Sstas.if ${MK_LIBPTHREAD} != "no"
359178825Sdfr_pppctl=	pppctl
360178825Sdfr.endif
361178825Sdfr_zzz=		zzz
36255682Smarkm.endif
363178825Sdfr
364178825Sdfr.if ${MACHINE_ARCH} == "powerpc"
365178825Sdfr_mount_smbfs=	mount_smbfs
366178825Sdfr_nvram=		nvram
367178825Sdfr.endif
368178825Sdfr
369233294Sstas.if ${MACHINE_ARCH} == "sparc64"
370178825Sdfr_eeprom=	eeprom
371178825Sdfr_ofwdump=	ofwdump
372233294Sstas.if ${MK_LIBTHR} != "no"
373178825Sdfr_pppctl=	pppctl
374178825Sdfr.endif
375233294Sstas.endif
376178825Sdfr
377178825Sdfr.include <bsd.subdir.mk>
378178825Sdfr