Makefile revision 179308
1139738Simp#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
284996Srobert# $FreeBSD: head/usr.sbin/Makefile 179308 2008-05-25 22:11:40Z rwatson $
384996Srobert
484996Srobert.include <bsd.own.mk>
584996Srobert
684996Srobert# XXX MISSING:		mkproto
7181398SmariusSUBDIR=	ac \
884996Srobert	accton \
9124139Sobrien	${_acpi} \
10124139Sobrien	adduser \
11124139Sobrien	amd \
12182020Smarius	ancontrol \
1384996Srobert	${_apm} \
1484996Srobert	${_apmd} \
1584996Srobert	${_arlcontrol} \
1684996Srobert	arp \
1784996Srobert	${_asf} \
1884996Srobert	${_atm} \
1984996Srobert	${_audit} \
2084996Srobert	${_auditd} \
2184996Srobert	${_auditreduce} \
2291139Sjake	${_authpf} \
2384996Srobert	${_bluetooth} \
2484996Srobert	${_boot0cfg} \
2584996Srobert	${_boot98cfg} \
26102219Srobert	bootparamd \
2784996Srobert	bsnmpd \
28163145Skmacy	${_btxld} \
2984996Srobert	burncd \
30163145Skmacy	cdcontrol \
3184996Srobert	chkgrp \
3291139Sjake	chown \
3384996Srobert	chroot \
3491110Sjake	ckdist \
3591110Sjake	clear_locks \
3684996Srobert	config \
37181398Smarius	cron \
3891139Sjake	crunch \
39182478Smarius	ctm \
40182877Smarius	daemon \
4184996Srobert	dconschat \
4284996Srobert	devinfo \
4384996Srobert	digictl \
4485719Sjake	diskinfo \
4584996Srobert	${_dnssec-keygen} \
46170839Smarius	${_dnssec-signzone} \
47170839Smarius	${_editmap} \
4884996Srobert	edquota \
4984996Srobert	${_eeprom} \
5084996Srobert	extattr \
5184996Srobert	extattrctl \
5284996Srobert	${_faithd} \
5384996Srobert	fdcontrol \
54170839Smarius	fdformat \
55163145Skmacy	fdread \
56163145Skmacy	fdwrite \
57163145Skmacy	fifolog \
58163145Skmacy	flowctl \
5985719Sjake	freebsd-update \
60170839Smarius	${_ftp-proxy} \
6185719Sjake	fwcontrol \
62182478Smarius	getfmac \
63181398Smarius	getpmac \
64181398Smarius	gstat \
65182478Smarius	${_i4b} \
66181398Smarius	ifmcstat \
67181398Smarius	inetd \
6885719Sjake	iostat \
69170839Smarius	${_ip6addrctl} \
70170839Smarius	ipfwpcap \
71170839Smarius	${_IPXrouted} \
72170839Smarius	jail \
73170854Smarius	jexec \
74170854Smarius	jls \
75170854Smarius	kbdcontrol \
76170854Smarius	kbdmap \
77114386Speter	${_keyserv} \
78163145Skmacy	${_kgmon} \
79163145Skmacy	${_kgzip} \
80170839Smarius	kldxref \
81163145Skmacy	lastlogin \
82163145Skmacy	lmcconfig \
8384996Srobert	${_lpr} \
84181398Smarius	${_lptcontrol} \
85181398Smarius	${_mailstats} \
86181398Smarius	mailwrapper \
87181398Smarius	${_makemap} \
88181398Smarius	manctl \
89181398Smarius	memcontrol \
90181398Smarius	mergemaster \
91170839Smarius	mixer \
92170839Smarius	${_mld6query} \
93163145Skmacy	mlxcontrol \
94163145Skmacy	mountd \
9597445Sjake	${_mount_nwfs} \
9697445Sjake	mount_portalfs \
97163145Skmacy	${_mount_smbfs} \
98163145Skmacy	moused \
99182478Smarius	${_mptable} \
100170839Smarius	mtest \
101170839Smarius	mtree \
10291139Sjake	${_named} \
103163145Skmacy	${_named-checkconf} \
104170839Smarius	${_named-checkzone} \
105170839Smarius	${_named.reload} \
106170839Smarius	${_ndiscvt} \
107163145Skmacy	${_ndp} \
108170839Smarius	newsyslog \
109163145Skmacy	nfsd \
110163145Skmacy	ngctl \
111170839Smarius	nghook \
112163145Skmacy	nologin \
113170839Smarius	${_nscd} \
114170839Smarius	ntp \
115163145Skmacy	${_nvram} \
116170854Smarius	${_ofwdump} \
11784996Srobert	pccard \
11884996Srobert	pciconf \
11984996Srobert	periodic \
12084996Srobert	pkg_install \
12184996Srobert	pmccontrol \
12284996Srobert	pmcstat \
12385719Sjake	${_pnpinfo} \
12484996Srobert	portsnap \
12585719Sjake	powerd \
12685719Sjake	ppp \
12785719Sjake	${_pppctl} \
12885719Sjake	pppd \
12984996Srobert	pppstats \
13084996Srobert	${_praliases} \
13184996Srobert	${_praudit} \
13284996Srobert	procctl \
133170839Smarius	pstat \
134114386Speter	pw \
135114386Speter	pwd_mkdb \
13684996Srobert	quot \
13784996Srobert	quotaon \
13884996Srobert	rarpd \
13984996Srobert	raycontrol \
14084996Srobert	repquota \
14184996Srobert	${_rip6query} \
14291110Sjake	rmt \
14384996Srobert	${_rndc} \
14485719Sjake	${_rndc-confgen} \
14593606Stmm	${_route6d} \
14693606Stmm	rpcbind \
14793606Stmm	rpc.lockd \
148108100Sjake	rpc.statd \
149105065Sjake	rpc.umntall \
150105065Sjake	${_rpc.yppasswdd} \
151108100Sjake	${_rpc.ypupdated} \
152108100Sjake	${_rpc.ypxfrd} \
153108100Sjake	${_rrenumd} \
154105065Sjake	${_rtadvd} \
155105065Sjake	rtprio \
156105065Sjake	${_rtsold} \
157117448Stmm	rwhod \
15885719Sjake	sa \
15985719Sjake	sade \
16091110Sjake	${_sendmail} \
16191110Sjake	setfib \
16291110Sjake	setfmac \
16384996Srobert	setpmac \
16484996Srobert	${_sicontrol} \
16585719Sjake	sliplogin \
16685719Sjake	slstat \
16785719Sjake	smbmsg \
16885719Sjake	snapinfo \
16985719Sjake	${_spkrtest} \
17085719Sjake	spray \
17184996Srobert	${_sysinstall} \
17284996Srobert	syslogd \
17384996Srobert	tcpdchk \
17484996Srobert	tcpdmatch \
17584996Srobert	tcpdrop \
17684996Srobert	tcpdump \
17784996Srobert	timed \
17891110Sjake	traceroute \
17991110Sjake	${_traceroute6} \
18091110Sjake	trpt \
18191110Sjake	tzsetup \
18291110Sjake	ugidfw \
18391110Sjake	${_usbdevs} \
18491110Sjake	vidcontrol \
18591110Sjake	vipw \
18691110Sjake	watch \
18791110Sjake	watchdogd \
18891110Sjake	wlandebug \
18991110Sjake	${_wlconfig} \
19091110Sjake	wpa \
19191110Sjake	${_ypbind} \
19291110Sjake	${_yp_mkdb} \
19391110Sjake	${_yppoll} \
19491110Sjake	${_yppush} \
19591110Sjake	${_ypserv} \
19691110Sjake	${_ypset} \
19791110Sjake	zic \
19891110Sjake	${_zzz}
19991110Sjake
20091110Sjake.if ${MACHINE_ARCH} != "arm"
20191110Sjake_sysinstall=	sysinstall
20291110Sjake.endif
20391110Sjake
20491110Sjake.if ${MK_AUDIT} != "no"
20591110Sjake_audit= 	audit
20691110Sjake_auditd=	auditd
20791110Sjake_auditreduce=	auditreduce
20891110Sjake_praudit=	praudit
20991110Sjake.endif
21091110Sjake
21191110Sjake.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
21291110Sjake_dnssec-keygen=		dnssec-keygen
21391110Sjake_dnssec-signzone=	dnssec-signzone
21491110Sjake.endif
21591110Sjake.if ${MK_BIND_NAMED} != "no"
21691110Sjake_named=			named
21791110Sjake_named-checkconf=	named-checkconf
21891110Sjake_named-checkzone=	named-checkzone
21991110Sjake_named.reload=		named.reload
22091110Sjake_rndc=			rndc
22191110Sjake_rndc-confgen=		rndc-confgen
22291110Sjake.endif
22391110Sjake
22491110Sjake.if ${MK_BLUETOOTH} != "no"
22591110Sjake_bluetooth=	bluetooth
22691110Sjake.endif
22791110Sjake
22891110Sjake.if ${MK_OPENSSL} != "no"
22991110Sjake_keyserv=	keyserv
23091110Sjake.endif
23184996Srobert
23284996Srobert.if ${MK_PF} != "no"
23384996Srobert_ftp-proxy=	ftp-proxy
23484996Srobert.endif
23584996Srobert
23684996Srobert.if ${MK_INET6} != "no"
237170839Smarius_faithd=	faithd
238134944Skensmith_ip6addrctl=	ip6addrctl
239170839Smarius_mld6query=	mld6query
24084996Srobert_ndp=		ndp
24184996Srobert_rip6query=	rip6query
24284996Srobert_route6d=	route6d
24384996Srobert_rrenumd=	rrenumd
24484996Srobert_rtadvd=	rtadvd
245170839Smarius_rtsold=	rtsold
246163145Skmacy_traceroute6=	traceroute6
247170839Smarius.endif
24884996Srobert
24984996Srobert.if ${MK_IPX} != "no"
25084996Srobert_IPXrouted=	IPXrouted
25184996Srobert.endif
25284996Srobert
253170839Smarius.if ${MK_NIS} != "no"
254163145Skmacy_rpc.yppasswdd=	rpc.yppasswdd
25584996Srobert_rpc.ypupdated=	rpc.ypupdated
256170839Smarius_rpc.ypxfrd=	rpc.ypxfrd
25784996Srobert_ypbind=	ypbind
25884996Srobert_yp_mkdb=	yp_mkdb
259165325Skmacy_yppoll=	yppoll
260165325Skmacy_yppush=	yppush
261165325Skmacy_ypserv=	ypserv
262165325Skmacy_ypset=		ypset
263165325Skmacy.endif
264165325Skmacy
265170854Smarius.if ${MK_AUTHPF} != "no"
266165325Skmacy_authpf=	authpf
267165325Skmacy.endif
268165325Skmacy
269165325Skmacy.if ${MK_LIBTHR} != "no"
270165325Skmacy_pppctl=	pppctl
271165325Skmacy.endif
272165325Skmacy
273165325Skmacy.if ${MK_LPR} != "no"
274165325Skmacy_lpr=		lpr
275170839Smarius.endif
276170854Smarius
277165325Skmacy.if ${MK_NS_CACHING} != "no"
278165325Skmacy.if ${MK_LIBTHR} != "no"
279165325Skmacy_nscd=		nscd
280165325Skmacy.endif
281165325Skmacy.endif
282170854Smarius
283165325Skmacy.if ${MK_SENDMAIL} != "no"
284170854Smarius_editmap=	editmap
285165325Skmacy_mailstats=	mailstats
286170854Smarius_makemap=	makemap
287165325Skmacy_praliases=	praliases
288165325Skmacy_sendmail=	sendmail
289170854Smarius.endif
290170839Smarius
291170854Smarius.if ${MK_USB} != "no"
292170839Smarius_usbdevs=	usbdevs
293170854Smarius.endif
294165325Skmacy
295165325Skmacy.if ${MACHINE_ARCH} == "arm"
296170854Smarius_kgmon=		kgmon
297170854Smarius.endif
298165325Skmacy
299165325Skmacy.if ${MACHINE_ARCH} == "i386"
300170854Smarius_apm=		apm
301165325Skmacy_apmd=		apmd
302165325Skmacy_asf=		asf
30384996Srobert_btxld=		btxld
30484996Srobert.if ${MK_I4B} != "no"
30584996Srobert_i4b=		i4b
306170854Smarius.endif
307170854Smarius_kgmon=		kgmon
308170854Smarius_kgzip=		kgzip
309170854Smarius_lptcontrol=	lptcontrol
310170854Smarius.if ${MK_NCP} != "no"
311170854Smarius_mount_nwfs=	mount_nwfs
312170854Smarius.endif
313170854Smarius_mount_smbfs=	mount_smbfs
314170854Smarius_mptable=	mptable
315170854Smarius_ndiscvt=	ndiscvt
316170854Smarius_pnpinfo=	pnpinfo
317170854Smarius_sicontrol=	sicontrol
318170854Smarius_spkrtest=	spkrtest
319170854Smarius_zzz=		zzz
320170854Smarius.if ${MACHINE} == "i386" 
321170854Smarius.if ${MK_ACPI} != "no"
322170854Smarius_acpi=		acpi
323170854Smarius.endif
324170854Smarius_arlcontrol=	arlcontrol
325170854Smarius_boot0cfg=	boot0cfg
326170854Smarius_wlconfig=	wlconfig
32784996Srobert.elif ${MACHINE} == "pc98"
328170854Smarius_boot98cfg=	boot98cfg
329170854Smarius.endif
330170854Smarius.endif
331170854Smarius
332170854Smarius# kgzip: builds, but missing support files
333170854Smarius# mptable: broken (not 64 bit clean)
334170854Smarius# pnpinfo: crashes (not really useful anyway)
335170854Smarius.if ${MACHINE_ARCH} == "amd64"
336170854Smarius.if ${MK_ACPI} != "no"
337170854Smarius_acpi=		acpi
338170854Smarius.endif
339170854Smarius_asf=		asf
340170854Smarius_boot0cfg=	boot0cfg
341170854Smarius_btxld=		btxld
342170854Smarius_kgmon=		kgmon
343170854Smarius_lptcontrol=	lptcontrol
344114386Speter.if ${MK_NCP} != "no"
34584996Srobert_mount_nwfs=	mount_nwfs
34684996Srobert.endif
34785719Sjake_mount_smbfs=	mount_smbfs
348116415Sjake_mptable=	mptable
34991139Sjake_ndiscvt=	ndiscvt
35085719Sjake_sicontrol=	sicontrol
35184996Srobert_spkrtest=	spkrtest
352170839Smarius_zzz=		zzz
353170839Smarius.endif
35491139Sjake
35584996Srobert.if ${MACHINE_ARCH} == "ia64"
35685719Sjake.if ${MK_ACPI} != "no"
357170839Smarius_acpi=		acpi
35884996Srobert.endif
35991139Sjake_kgmon=		kgmon
360181398Smarius_mount_smbfs=	mount_smbfs
361181398Smarius_zzz=		zzz
36284996Srobert.endif
36385719Sjake
364116415Sjake.if ${MACHINE_ARCH} == "powerpc"
365116415Sjake_mount_smbfs=	mount_smbfs
366165325Skmacy_nvram=		nvram
367116415Sjake_ofwdump=	ofwdump
368116415Sjake.endif
369116415Sjake
370170854Smarius.if ${MACHINE_ARCH} == "sparc64"
37184996Srobert_eeprom=	eeprom
37284996Srobert_ofwdump=	ofwdump
373182478Smarius.endif
374182478Smarius
375182478Smarius.include <bsd.subdir.mk>
376182478Smarius