Makefile revision 117951
1203790Sfabient#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2203790Sfabient# $FreeBSD: head/usr.sbin/Makefile 117951 2003-07-24 02:07:14Z peter $
3203790Sfabient
4203790Sfabient.if ${MACHINE_ARCH} != "powerpc"
5203790Sfabient_sysinstall=sysinstall
6203790Sfabient.endif
7203790Sfabient
8203790Sfabient# XXX MISSING:		mkproto
9203790SfabientSUBDIR=	IPXrouted \
10203790Sfabient	ac \
11203790Sfabient	accton \
12203790Sfabient	adduser \
13203790Sfabient	amd \
14203790Sfabient	ancontrol \
15203790Sfabient	arp \
16203790Sfabient	atm \
17203790Sfabient	bootparamd \
18203790Sfabient	burncd \
19203790Sfabient	cdcontrol \
20203790Sfabient	chkgrp \
21203790Sfabient	chown \
22203790Sfabient	chroot \
23203790Sfabient	ckdist \
24203790Sfabient	config \
25203790Sfabient	cron \
26203790Sfabient	crunch \
27203790Sfabient	ctm \
28203790Sfabient	daemon \
29203790Sfabient	devinfo \
30203790Sfabient	digictl \
31203790Sfabient	diskinfo \
32203790Sfabient	edquota \
33203790Sfabient	extattr \
34203790Sfabient	extattrctl \
35203790Sfabient	faithd \
36203790Sfabient	fdcontrol \
37203790Sfabient	fdformat \
38203790Sfabient	fdread \
39203790Sfabient	fdwrite \
40203790Sfabient	fwcontrol \
41203790Sfabient	getfmac \
42203790Sfabient	getpmac \
43203790Sfabient	gstat \
44203790Sfabient	ifmcstat \
45203790Sfabient	inetd \
46203790Sfabient	iostat \
47203790Sfabient	jail \
48203790Sfabient	jexec \
49203790Sfabient	jls \
50203790Sfabient	kbdcontrol \
51203790Sfabient	kbdmap \
52203790Sfabient	kernbb \
53203790Sfabient	kldxref \
54203790Sfabient	lastlogin \
55203790Sfabient	mailwrapper \
56203790Sfabient	manctl \
57203790Sfabient	memcontrol \
58203790Sfabient	mergemaster \
59203790Sfabient	mixer \
60203790Sfabient	mld6query \
61203790Sfabient	mlxcontrol \
62203790Sfabient	mount_portalfs \
63203790Sfabient	mountd \
64203790Sfabient	moused \
65203790Sfabient	mrouted \
66203790Sfabient	mtest \
67203790Sfabient	mtree \
68203790Sfabient	ndp \
69203790Sfabient	newsyslog \
70203790Sfabient	nfsd \
71203790Sfabient	ngctl \
72203790Sfabient	ntp \
73203790Sfabient	nghook \
74203790Sfabient	pciconf \
75203790Sfabient	periodic \
76203790Sfabient	pkg_install \
77203790Sfabient	ppp \
78203790Sfabient	pppd \
79203790Sfabient	pppstats \
80203790Sfabient	procctl \
81203790Sfabient	pstat \
82203790Sfabient	pw \
83203790Sfabient	pwd_mkdb \
84203790Sfabient	quot \
85203790Sfabient	quotaon \
86203790Sfabient	rarpd \
87203790Sfabient	raycontrol \
88203790Sfabient	repquota \
89203790Sfabient	rip6query \
90203790Sfabient	rmt \
91203790Sfabient	route6d \
92203790Sfabient	rpcbind \
93203790Sfabient	rpc.lockd \
94203790Sfabient	rpc.statd \
95203790Sfabient	rpc.umntall \
96203790Sfabient	rpc.yppasswdd \
97203790Sfabient	rpc.ypupdated \
98203790Sfabient	rpc.ypxfrd \
99203790Sfabient	rrenumd \
100203790Sfabient	rtadvd \
101203790Sfabient	rtprio \
102203790Sfabient	rtsold \
103203790Sfabient	rwhod \
104203790Sfabient	sa \
105203790Sfabient	setfmac \
106203790Sfabient	setkey \
107203790Sfabient	setpmac \
108203790Sfabient	sliplogin \
109203790Sfabient	slstat \
110203790Sfabient	spray \
111203790Sfabient	${_sysinstall} \
112203790Sfabient	syslogd \
113203790Sfabient	tcpdchk \
114203790Sfabient	tcpdmatch \
115203790Sfabient	tcpdump \
116203790Sfabient	timed \
117203790Sfabient	traceroute \
118203790Sfabient	traceroute6 \
119203790Sfabient	trpt \
120203790Sfabient	tzsetup \
121203790Sfabient	ugidfw \
122203790Sfabient	usbd \
123203790Sfabient	usbdevs \
124203790Sfabient	vidcontrol \
125203790Sfabient	vipw \
126203790Sfabient	vnconfig \
127203790Sfabient	watch \
128203790Sfabient	watchdogd \
129203790Sfabient	wicontrol \
130203790Sfabient	yp_mkdb \
131203790Sfabient	ypbind \
132203790Sfabient	yppoll \
133203790Sfabient	yppush \
134203790Sfabient	ypserv \
135203790Sfabient	ypset \
136203790Sfabient	zic
137203790Sfabient
138203790Sfabient.if !defined(NO_IPFILTER)
139203790SfabientSUBDIR+=ipftest \
140203790Sfabient	ipresend \
141203790Sfabient	ipsend \
142203790Sfabient	iptest
143203790Sfabient.endif
144203790Sfabient
145203790Sfabient.if !defined(NOLIBC_R)
146203790SfabientSUBDIR+=pppctl
147203790Sfabient.endif
148203790Sfabient
149203790Sfabient.if !defined(NO_BIND)
150203790SfabientSUBDIR+=named \
151203790Sfabient	named.reload \
152212176Sfabient	named.restart \
153212176Sfabient	ndc \
154203790Sfabient	nslookup \
155203790Sfabient	nsupdate
156203790Sfabient.endif
157203790Sfabient
158203790Sfabient.if !defined(NO_LPR)
159203790SfabientSUBDIR+=lpr
160203790Sfabient.endif
161203790Sfabient
162203790Sfabient.if !defined(NO_SENDMAIL)
163203790SfabientSUBDIR+=editmap \
164203790Sfabient	mailstats \
165203790Sfabient	makemap \
166203790Sfabient	praliases \
167203790Sfabient	sendmail
168203790Sfabient.endif
169203790Sfabient
170203790Sfabient.if ${MACHINE_ARCH} == "alpha"
171203790SfabientSUBDIR+=elf2exe \
172203790Sfabient	pnpinfo
173203790Sfabient.endif
174203790Sfabient
175203790Sfabient.if ${MACHINE_ARCH} == "i386"
176203790SfabientSUBDIR+=acpi \
177203790Sfabient	apm \
178203790Sfabient	apmd \
179203790Sfabient	btxld \
180203790Sfabient	kgmon \
181203790Sfabient	kgzip \
182203790Sfabient	lptcontrol \
183203790Sfabient	mount_nwfs \
184203790Sfabient	mount_smbfs \
185203790Sfabient	mptable \
186203790Sfabient	pccard \
187203790Sfabient	pcvt \
188203790Sfabient	pnpinfo \
189203790Sfabient	sgsc \
190203790Sfabient	sicontrol \
191203790Sfabient	spkrtest \
192203790Sfabient	stallion \
193203790Sfabient	wlconfig \
194203790Sfabient	zzz
195203790Sfabient.if !defined(NO_I4B)
196203790SfabientSUBDIR+=i4b
197203790Sfabient.endif
198203790Sfabient.endif
199203790Sfabient
200203790Sfabient# kgmon: builds, but no kernel profiling
201203790Sfabient# kgzip: builds, but missing support files
202203790Sfabient# mptable: broken (not 64 bit clean)
203203790Sfabient# pnpinfo: crashes (not really useful anyway)
204203790Sfabient.if ${MACHINE_ARCH} == "amd64"
205203790SfabientSUBDIR+=acpi \   
206203790Sfabient	boot0cfg \
207203790Sfabient	btxld \
208203790Sfabient	lptcontrol \
209203790Sfabient	mount_nwfs \
210203790Sfabient	mount_smbfs \
211203790Sfabient	sicontrol \
212203790Sfabient	spkrtest \
213203790Sfabient	zzz
214203790Sfabient.endif
215203790Sfabient
216203790Sfabient.if ${MACHINE} == "i386"
217203790SfabientSUBDIR+=boot0cfg
218203790Sfabient.endif
219203790Sfabient
220203790Sfabient.if ${MACHINE} == "pc98"
221203790SfabientSUBDIR+=boot98cfg
222203790Sfabient.endif
223203790Sfabient
224203790Sfabient.if ${MACHINE_ARCH} == "sparc64"
225203790SfabientSUBDIR+=ofwdump
226203790Sfabient.endif
227203790Sfabient
228203790Sfabient.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
229203790SfabientSUBDIR+=keyserv
230203790Sfabient.endif
231203790Sfabient
232203790Sfabient.include <bsd.subdir.mk>
233203790Sfabient