Makefile revision 144456
1222301Sadrian#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2222301Sadrian# $FreeBSD: head/usr.sbin/Makefile 144456 2005-04-01 01:45:03Z imp $
3222301Sadrian
4222301Sadrian# XXX MISSING:		mkproto
5222301SadrianSUBDIR=	ac \
6222301Sadrian	accton \
7222301Sadrian	${_acpi} \
8222301Sadrian	adduser \
9222301Sadrian	amd \
10222301Sadrian	ancontrol \
11222301Sadrian	${_apm} \
12222301Sadrian	${_apmd} \
13222301Sadrian	${_arlcontrol} \
14222301Sadrian	arp \
15222301Sadrian	${_asf} \
16222301Sadrian	${_atm} \
17222301Sadrian	${_authpf} \
18222301Sadrian	${_bluetooth} \
19222301Sadrian	${_boot0cfg} \
20222301Sadrian	${_boot98cfg} \
21222301Sadrian	bootparamd \
22222301Sadrian	bsnmpd \
23222301Sadrian	${_btxld} \
24222301Sadrian	burncd \
25222301Sadrian	cdcontrol \
26222301Sadrian	chkgrp \
27222301Sadrian	chown \
28222301Sadrian	chroot \
29222301Sadrian	ckdist \
30222301Sadrian	config \
31222301Sadrian	cron \
32222301Sadrian	crunch \
33222301Sadrian	ctm \
34222301Sadrian	daemon \
35222301Sadrian	dconschat \
36222308Sadrian	devinfo \
37222301Sadrian	digictl \
38222301Sadrian	diskinfo \
39222308Sadrian	${_dnssec-keygen} \
40222308Sadrian	${_dnssec-signzone} \
41222308Sadrian	${_editmap} \
42222308Sadrian	edquota \
43222308Sadrian	${_eeprom} \
44222308Sadrian	${_elf2exe} \
45222308Sadrian	extattr \
46222308Sadrian	extattrctl \
47222308Sadrian	faithd \
48222308Sadrian	fdcontrol \
49222308Sadrian	fdformat \
50222308Sadrian	fdread \
51222308Sadrian	fdwrite \
52222308Sadrian	flowctl \
53222308Sadrian	fwcontrol \
54222308Sadrian	getfmac \
55222308Sadrian	getpmac \
56222308Sadrian	gstat \
57222308Sadrian	${_i4b} \
58222308Sadrian	ifmcstat \
59222308Sadrian	inetd \
60222308Sadrian	iostat \
61222308Sadrian	ip6addrctl \
62222308Sadrian	${_ipftest} \
63222308Sadrian	${_ipresend} \
64222308Sadrian	${_ipsend} \
65222308Sadrian	${_iptest} \
66222308Sadrian	IPXrouted \
67222308Sadrian	jail \
68222308Sadrian	jexec \
69222308Sadrian	jls \
70222308Sadrian	kbdcontrol \
71222308Sadrian	kbdmap \
72222308Sadrian	${_keyserv} \
73222308Sadrian	${_kgmon} \
74222308Sadrian	${_kgzip} \
75222308Sadrian	kldxref \
76222308Sadrian	lastlogin \
77222308Sadrian	${_lpr} \
78222308Sadrian	${_lptcontrol} \
79222308Sadrian	${_mailstats} \
80222308Sadrian	mailwrapper \
81222308Sadrian	${_makemap} \
82222308Sadrian	manctl \
83222308Sadrian	memcontrol \
84222308Sadrian	mergemaster \
85222308Sadrian	mixer \
86222308Sadrian	${_mld6query} \
87222308Sadrian	mlxcontrol \
88222308Sadrian	mountd \
89222308Sadrian	${_mount_nwfs} \
90222308Sadrian	mount_portalfs \
91222308Sadrian	${_mount_smbfs} \
92222308Sadrian	moused \
93222308Sadrian	${_mptable} \
94222308Sadrian	mrouted \
95222308Sadrian	mtest \
96222308Sadrian	mtree \
97222308Sadrian	${_named} \
98222308Sadrian	${_named.reload} \
99222308Sadrian	${_named-checkconf} \
100222308Sadrian	${_named-checkzone} \
101222308Sadrian	${_ndiscvt} \
102222308Sadrian	ndp \
103222308Sadrian	newsyslog \
104222308Sadrian	nfsd \
105222308Sadrian	ngctl \
106222308Sadrian	nghook \
107222308Sadrian	nologin \
108222308Sadrian	ntp \
109222308Sadrian	${_ofwdump} \
110222308Sadrian	${_pccard} \
111222308Sadrian	pciconf \
112222308Sadrian	${_pcvt} \
113222308Sadrian	periodic \
114222312Sadrian	pkg_install \
115222312Sadrian	${_pnpinfo} \
116222312Sadrian	powerd \
117222312Sadrian	ppp \
118222310Sadrian	${_pppctl} \
119222312Sadrian	pppd \
120222310Sadrian	pppstats \
121222312Sadrian	${_praliases} \
122222312Sadrian	procctl \
123222312Sadrian	pstat \
124222312Sadrian	pw \
125222310Sadrian	pwd_mkdb \
126222310Sadrian	quot \
127222312Sadrian	quotaon \
128222310Sadrian	rarpd \
129222310Sadrian	raycontrol \
130222310Sadrian	repquota \
131222312Sadrian	${_rip6query} \
132222310Sadrian	rmt \
133222310Sadrian	${_rndc} \
134222310Sadrian	${_rndc-confgen} \
135222312Sadrian	${_route6d} \
136222312Sadrian	rpcbind \
137222312Sadrian	rpc.lockd \
138222312Sadrian	rpc.statd \
139222312Sadrian	rpc.umntall \
140222312Sadrian	${_rpc.yppasswdd} \
141222312Sadrian	${_rpc.ypupdated} \
142222312Sadrian	${_rpc.ypxfrd} \
143222310Sadrian	rrenumd \
144222312Sadrian	rtadvd \
145222312Sadrian	rtprio \
146222312Sadrian	rtsold \
147222312Sadrian	rwhod \
148222312Sadrian	sa \
149222312Sadrian	${_sendmail} \
150222312Sadrian	setfmac \
151222312Sadrian	setkey \
152222312Sadrian	setpmac \
153222310Sadrian	${_sicontrol} \
154222312Sadrian	sliplogin \
155222312Sadrian	slstat \
156222312Sadrian	smbmsg \
157222312Sadrian	${_spkrtest} \
158222312Sadrian	spray \
159222312Sadrian	${_sysinstall} \
160222312Sadrian	syslogd \
161222310Sadrian	tcpdchk \
162222312Sadrian	tcpdmatch \
163222312Sadrian	tcpdrop \
164222312Sadrian	tcpdump \
165222312Sadrian	timed \
166222312Sadrian	traceroute \
167222312Sadrian	${_traceroute6} \
168222312Sadrian	trpt \
169222312Sadrian	tzsetup \
170222312Sadrian	ugidfw \
171222312Sadrian	${_usbd} \
172222312Sadrian	${_usbdevs} \
173222312Sadrian	vidcontrol \
174222312Sadrian	vipw \
175222312Sadrian	vnconfig \
176222312Sadrian	watch \
177222312Sadrian	watchdogd \
178222312Sadrian	wicontrol \
179222312Sadrian	${_wlconfig} \
180222312Sadrian	${_ypbind} \
181222312Sadrian	${_yp_mkdb} \
182222312Sadrian	${_yppoll} \
183222312Sadrian	${_yppush} \
184222312Sadrian	${_ypserv} \
185222312Sadrian	${_ypset} \
186222312Sadrian	zic \
187222312Sadrian	${_zzz}
188222424Sadrian
189222312Sadrian.if ${MACHINE_ARCH} != "arm"
190222312Sadrian_sysinstall=	sysinstall
191222312Sadrian.endif
192222312Sadrian
193222312Sadrian.if !defined(NO_ATM)
194222312Sadrian_atm=		atm
195222312Sadrian.endif
196222312Sadrian
197222312Sadrian.if !defined(NO_BIND)
198222312Sadrian.if !defined(NO_BIND_DNSSEC) && !defined(NO_CRYPT)
199222312Sadrian_dnssec-keygen=		dnssec-keygen
200222312Sadrian_dnssec-signzone=	dnssec-signzone
201222312Sadrian.endif
202222312Sadrian.if !defined(NO_BIND_NAMED)
203222312Sadrian_named=			named
204222312Sadrian_named.reload=		named.reload
205222312Sadrian_named-checkconf=	named-checkconf
206222312Sadrian_named-checkzone=	named-checkzone
207222312Sadrian_rndc=			rndc
208222312Sadrian_rndc-confgen=		rndc-confgen
209222312Sadrian.endif
210222312Sadrian.endif
211222312Sadrian
212222312Sadrian.if !defined(NO_BLUETOOTH)
213222312Sadrian_bluetooth=	bluetooth
214222312Sadrian.endif
215222312Sadrian
216222312Sadrian.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
217222312Sadrian_keyserv=	keyserv
218222312Sadrian.endif
219222312Sadrian
220222312Sadrian.if !defined(NO_INET6)
221222312Sadrian_mld6query=	mld6query
222222312Sadrian_rip6query=	rip6query
223222312Sadrian_route6d=	route6d
224222312Sadrian_traceroute6=	traceroute6
225222312Sadrian.endif
226222312Sadrian
227222312Sadrian.if !defined(NO_IPFILTER)
228222312Sadrian_ipftest=	ipftest
229222312Sadrian_ipresend=	ipresend
230222312Sadrian_ipsend=	ipsend
231222312Sadrian_iptest=	iptest
232222312Sadrian.endif
233222312Sadrian
234222312Sadrian.if !defined(NO_NIS)
235222312Sadrian_rpc.yppasswdd=	rpc.yppasswdd
236222312Sadrian_rpc.ypupdated=	rpc.ypupdated
237222312Sadrian_rpc.ypxfrd=	rpc.ypxfrd
238222312Sadrian_ypbind=	ypbind
239222312Sadrian_yp_mkdb=	yp_mkdb
240222312Sadrian_yppoll=	yppoll
241222312Sadrian_yppush=	yppush
242222312Sadrian_ypserv=	ypserv
243222312Sadrian_ypset=		ypset
244222312Sadrian.endif
245222312Sadrian
246222312Sadrian.if !defined(NO_PF) && !defined(NO_AUTHPF)
247222312Sadrian_authpf=	authpf
248222312Sadrian.endif
249222312Sadrian
250222312Sadrian.if !defined(NO_LPR)
251222312Sadrian_lpr=		lpr
252222312Sadrian.endif
253222312Sadrian
254222312Sadrian.if !defined(NO_SENDMAIL)
255222312Sadrian_editmap=	editmap
256222312Sadrian_mailstats=	mailstats
257222312Sadrian_makemap=	makemap
258222312Sadrian_praliases=	praliases
259222312Sadrian_sendmail=	sendmail
260222312Sadrian.endif
261222312Sadrian
262222312Sadrian.if !defined(NO_USB)
263222312Sadrian_usbd=		usbd
264222312Sadrian_usbdevs=	usbdevs
265222312Sadrian.endif
266222312Sadrian
267222312Sadrian.if ${MACHINE_ARCH} == "arm"
268222312Sadrian_kgmon=		kgmon
269222312Sadrian.endif
270222312Sadrian
271222312Sadrian.if ${MACHINE_ARCH} == "i386"
272222312Sadrian_apm=		apm
273222312Sadrian_apmd=		apmd
274222312Sadrian_asf=		asf
275222312Sadrian_btxld=		btxld
276222312Sadrian.if !defined(NO_I4B)
277222312Sadrian_i4b=		i4b
278222312Sadrian.endif
279222312Sadrian_kgmon=		kgmon
280222312Sadrian_kgzip=		kgzip
281222312Sadrian_lptcontrol=	lptcontrol
282222312Sadrian_mount_nwfs=	mount_nwfs
283222312Sadrian_mount_smbfs=	mount_smbfs
284222312Sadrian_mptable=	mptable
285222312Sadrian_ndiscvt=	ndiscvt
286222312Sadrian_pccard=	pccard
287222312Sadrian_pnpinfo=	pnpinfo
288222312Sadrian.if !defined(NO_LIBPTHREAD)
289222312Sadrian_pppctl=	pppctl
290222312Sadrian.endif
291222312Sadrian_sicontrol=	sicontrol
292222312Sadrian_spkrtest=	spkrtest
293222312Sadrian_zzz=		zzz
294222312Sadrian.if ${MACHINE} == "i386" 
295222312Sadrian.if !defined(NO_ACPI)
296222312Sadrian_acpi=		acpi
297222312Sadrian.endif
298222312Sadrian_arlcontrol=	arlcontrol
299222312Sadrian_boot0cfg=	boot0cfg
300222312Sadrian_pcvt=		pcvt
301222312Sadrian_wlconfig=	wlconfig
302222312Sadrian.elif ${MACHINE} == "pc98"
303222312Sadrian_boot98cfg=	boot98cfg
304222312Sadrian.endif
305222312Sadrian.endif
306222312Sadrian
307222312Sadrian.if ${MACHINE_ARCH} == "alpha"
308222312Sadrian_elf2exe=	elf2exe
309222312Sadrian_pnpinfo=	pnpinfo
310222312Sadrian.if !defined(NO_LIBC_R)
311222310Sadrian_pppctl=	pppctl
312222312Sadrian.endif
313222312Sadrian.endif
314222312Sadrian
315222312Sadrian# kgzip: builds, but missing support files
316222312Sadrian# mptable: broken (not 64 bit clean)
317222312Sadrian# pnpinfo: crashes (not really useful anyway)
318222312Sadrian.if ${MACHINE_ARCH} == "amd64"
319222310Sadrian.if !defined(NO_ACPI)
320222310Sadrian_acpi=		acpi
321222312Sadrian.endif
322222312Sadrian_asf=		asf
323222310Sadrian_boot0cfg=	boot0cfg
324222310Sadrian_btxld=		btxld
325222310Sadrian_kgmon=		kgmon
326222310Sadrian_lptcontrol=	lptcontrol
327222301Sadrian_mount_nwfs=	mount_nwfs
328222301Sadrian_mount_smbfs=	mount_smbfs
329222301Sadrian_mptable=	mptable
330222301Sadrian_ndiscvt=	ndiscvt
331222310Sadrian.if !defined(NO_LIBPTHREAD)
332222310Sadrian_pppctl=	pppctl
333222308Sadrian.endif
334222310Sadrian_sicontrol=	sicontrol
335222310Sadrian_spkrtest=	spkrtest
336222310Sadrian_zzz=		zzz
337222310Sadrian.endif
338222310Sadrian
339222310Sadrian.if ${MACHINE_ARCH} == "ia64"
340222308Sadrian.if !defined(NO_ACPI)
341222310Sadrian_acpi=		acpi
342222310Sadrian.endif
343222310Sadrian_kgmon=		kgmon
344222310Sadrian.if !defined(NO_LIBPTHREAD)
345222310Sadrian_pppctl=	pppctl
346222310Sadrian.endif
347222310Sadrian_zzz=		zzz
348222310Sadrian.endif
349222310Sadrian
350222310Sadrian.if ${MACHINE_ARCH} == "sparc64"
351222310Sadrian_eeprom=	eeprom
352222310Sadrian_ofwdump=	ofwdump
353222310Sadrian.if !defined(NO_LIBC_R)
354222310Sadrian_pppctl=	pppctl
355222310Sadrian.endif
356222310Sadrian.endif
357222310Sadrian
358222310Sadrian.include <bsd.subdir.mk>
359222310Sadrian