Makefile revision 120591
1160994Ssam#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2160994Ssam# $FreeBSD: head/usr.sbin/Makefile 120591 2003-09-30 04:17:45Z peter $
3160994Ssam
4160994Ssam.if ${MACHINE_ARCH} != "powerpc"
5160994Ssam_sysinstall=sysinstall
6160994Ssam.endif
7160994Ssam
8160994Ssam# XXX MISSING:		mkproto
9160994SsamSUBDIR=	IPXrouted \
10160994Ssam	ac \
11160994Ssam	accton \
12160994Ssam	adduser \
13160994Ssam	amd \
14160994Ssam	ancontrol \
15160994Ssam	arp \
16160994Ssam	bootparamd \
17160994Ssam	burncd \
18160994Ssam	cdcontrol \
19160994Ssam	chkgrp \
20160994Ssam	chown \
21160994Ssam	chroot \
22160994Ssam	ckdist \
23160994Ssam	config \
24160994Ssam	cron \
25160994Ssam	crunch \
26160994Ssam	ctm \
27160994Ssam	daemon \
28160994Ssam	devinfo \
29160994Ssam	digictl \
30160994Ssam	diskinfo \
31160994Ssam	edquota \
32160994Ssam	extattr \
33160994Ssam	extattrctl \
34160994Ssam	faithd \
35160994Ssam	fdcontrol \
36160994Ssam	fdformat \
37160994Ssam	fdread \
38160994Ssam	fdwrite \
39160994Ssam	fwcontrol \
40160994Ssam	getfmac \
41160994Ssam	getpmac \
42160994Ssam	gstat \
43160994Ssam	ifmcstat \
44160994Ssam	inetd \
45160994Ssam	iostat \
46160994Ssam	jail \
47160994Ssam	jexec \
48160994Ssam	jls \
49160994Ssam	kbdcontrol \
50160994Ssam	kbdmap \
51160994Ssam	kernbb \
52160994Ssam	kldxref \
53160994Ssam	lastlogin \
54160994Ssam	mailwrapper \
55160994Ssam	manctl \
56160994Ssam	memcontrol \
57160994Ssam	mergemaster \
58160994Ssam	mixer \
59160994Ssam	mlxcontrol \
60160994Ssam	mount_portalfs \
61160994Ssam	mountd \
62160994Ssam	moused \
63160994Ssam	mrouted \
64160994Ssam	mtest \
65160994Ssam	mtree \
66160994Ssam	ndp \
67160994Ssam	newsyslog \
68160994Ssam	nfsd \
69160994Ssam	ngctl \
70160994Ssam	ntp \
71160994Ssam	nghook \
72160994Ssam	pciconf \
73160994Ssam	periodic \
74160994Ssam	pkg_install \
75160994Ssam	ppp \
76160994Ssam	pppd \
77160994Ssam	pppstats \
78160994Ssam	procctl \
79160994Ssam	pstat \
80160994Ssam	pw \
81160994Ssam	pwd_mkdb \
82160994Ssam	quot \
83160994Ssam	quotaon \
84160994Ssam	rarpd \
85160994Ssam	raycontrol \
86160994Ssam	repquota \
87160994Ssam	rmt \
88160994Ssam	rpcbind \
89160994Ssam	rpc.lockd \
90160994Ssam	rpc.statd \
91160994Ssam	rpc.umntall \
92160994Ssam	rpc.yppasswdd \
93160994Ssam	rpc.ypupdated \
94160994Ssam	rpc.ypxfrd \
95160994Ssam	rrenumd \
96160994Ssam	rtadvd \
97160994Ssam	rtprio \
98160994Ssam	rtsold \
99160994Ssam	rwhod \
100160994Ssam	sa \
101160994Ssam	setfmac \
102160994Ssam	setkey \
103160994Ssam	setpmac \
104160994Ssam	sliplogin \
105160994Ssam	slstat \
106160994Ssam	spray \
107160994Ssam	${_sysinstall} \
108160994Ssam	syslogd \
109160994Ssam	tcpdchk \
110160994Ssam	tcpdmatch \
111160994Ssam	tcpdump \
112160994Ssam	timed \
113160994Ssam	traceroute \
114160994Ssam	trpt \
115160994Ssam	tzsetup \
116160994Ssam	ugidfw \
117160994Ssam	vidcontrol \
118160994Ssam	vipw \
119160994Ssam	vnconfig \
120160994Ssam	watch \
121160994Ssam	watchdogd \
122160994Ssam	wicontrol \
123160994Ssam	yp_mkdb \
124160994Ssam	ypbind \
125160994Ssam	yppoll \
126160994Ssam	yppush \
127160994Ssam	ypserv \
128160994Ssam	ypset \
129160994Ssam	zic
130160994Ssam
131160994Ssam.if !defined(NOATM)
132160994SsamSUBDIR+=atm
133160994Ssam.endif
134160994Ssam
135160994Ssam.if !defined(NOINET6)
136160994SsamSUBDIR+=mld6query \
137160994Ssam	rip6query \
138160994Ssam	route6d \
139160994Ssam	traceroute6 
140160994Ssam.endif
141160994Ssam
142160994Ssam.if !defined(NO_IPFILTER)
143160994SsamSUBDIR+=ipftest \
144160994Ssam	ipresend \
145160994Ssam	ipsend \
146160994Ssam	iptest
147160994Ssam.endif
148160994Ssam
149160994Ssam.if !defined(NO_USB)
150160994SsamSUBDIR+=usbd \
151160994Ssam	usbdevs
152160994Ssam.endif
153160994Ssam.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "powerpc"
154160994SsamSUBDIR+=pppctl
155160994Ssam.endif
156160994Ssam
157160994Ssam.if !defined(NO_BIND)
158160994SsamSUBDIR+=named \
159160994Ssam	named.reload \
160160994Ssam	named.restart \
161160994Ssam	ndc \
162160994Ssam	nslookup \
163160994Ssam	nsupdate
164160994Ssam.endif
165160994Ssam
166160994Ssam.if !defined(NO_LPR)
167160994SsamSUBDIR+=lpr
168160994Ssam.endif
169160994Ssam
170160994Ssam.if !defined(NO_SENDMAIL)
171160994SsamSUBDIR+=editmap \
172160994Ssam	mailstats \
173160994Ssam	makemap \
174160994Ssam	praliases \
175160994Ssam	sendmail
176160994Ssam.endif
177160994Ssam
178160994Ssam.if ${MACHINE_ARCH} == "alpha"
179160994SsamSUBDIR+=elf2exe \
180160994Ssam	pnpinfo
181160994Ssam.endif
182160994Ssam
183160994Ssam.if ${MACHINE_ARCH} == "i386"
184160994SsamSUBDIR+=apm \
185160994Ssam	apmd \
186160994Ssam	asf \
187160994Ssam	btxld \
188160994Ssam	kgmon \
189160994Ssam	kgzip \
190160994Ssam	lptcontrol \
191160994Ssam	mount_nwfs \
192160994Ssam	mount_smbfs \
193160994Ssam	mptable \
194160994Ssam	pccard \
195160994Ssam	pcvt \
196160994Ssam	pnpinfo \
197160994Ssam	sgsc \
198160994Ssam	sicontrol \
199160994Ssam	spkrtest \
200160994Ssam	stallion \
201160994Ssam	wlconfig \
202160994Ssam	zzz
203160994Ssam
204160994Ssam.if !defined(NO_ACPI)
205160994SsamSUBDIR+=acpi
206160994Ssam.endif
207160994Ssam
208160994Ssam.if !defined(NO_I4B)
209160994SsamSUBDIR+=i4b
210160994Ssam.endif
211160994Ssam
212160994Ssam.endif
213160994Ssam
214160994Ssam.if ${MACHINE_ARCH} == "ia64"
215160994SsamSUBDIR+=acpi
216160994Ssam.endif
217160994Ssam
218160994Ssam# kgmon: builds, but no kernel profiling
219160994Ssam# kgzip: builds, but missing support files
220160994Ssam# mptable: broken (not 64 bit clean)
221160994Ssam# pnpinfo: crashes (not really useful anyway)
222160994Ssam.if ${MACHINE_ARCH} == "amd64"
223160994SsamSUBDIR+=acpi \
224160994Ssam	boot0cfg \
225160994Ssam	btxld \
226160994Ssam	lptcontrol \
227160994Ssam	mount_nwfs \
228160994Ssam	mount_smbfs \
229160994Ssam	mptable \
230160994Ssam	sicontrol \
231160994Ssam	spkrtest \
232160994Ssam	zzz
233160994Ssam.endif
234160994Ssam
235160994Ssam.if ${MACHINE} == "i386"
236160994SsamSUBDIR+=boot0cfg
237160994Ssam.endif
238160994Ssam
239160994Ssam.if ${MACHINE} == "pc98"
240160994SsamSUBDIR+=boot98cfg
241160994Ssam.endif
242160994Ssam
243160994Ssam.if ${MACHINE_ARCH} == "sparc64"
244160994SsamSUBDIR+=ofwdump
245160994Ssam.endif
246160994Ssam
247160994Ssam.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
248160994SsamSUBDIR+=keyserv
249160994Ssam.endif
250160994Ssam
251160994Ssam.include <bsd.subdir.mk>
252160994Ssam