Makefile revision 123473
1141963Swpaul#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2141963Swpaul# $FreeBSD: head/usr.sbin/Makefile 123473 2003-12-11 22:34:36Z wpaul $
3141963Swpaul
4141963Swpaul.if ${MACHINE_ARCH} != "powerpc"
5141963Swpaul_sysinstall=sysinstall
6141963Swpaul.endif
7141963Swpaul
8141963Swpaul# XXX MISSING:		mkproto
9141963SwpaulSUBDIR=	IPXrouted \
10141963Swpaul	ac \
11141963Swpaul	accton \
12141963Swpaul	adduser \
13141963Swpaul	amd \
14141963Swpaul	ancontrol \
15141963Swpaul	arp \
16141963Swpaul	bootparamd \
17141963Swpaul	bsnmpd \
18141963Swpaul	burncd \
19141963Swpaul	cdcontrol \
20141963Swpaul	chkgrp \
21141963Swpaul	chown \
22141963Swpaul	chroot \
23141963Swpaul	ckdist \
24141963Swpaul	config \
25141963Swpaul	cron \
26141963Swpaul	crunch \
27141963Swpaul	ctm \
28141963Swpaul	daemon \
29141963Swpaul	dconschat \
30141963Swpaul	devinfo \
31141963Swpaul	digictl \
32141963Swpaul	diskinfo \
33141963Swpaul	edquota \
34141963Swpaul	extattr \
35141963Swpaul	extattrctl \
36141963Swpaul	faithd \
37141963Swpaul	fdcontrol \
38141963Swpaul	fdformat \
39141963Swpaul	fdread \
40141963Swpaul	fdwrite \
41141963Swpaul	fwcontrol \
42141963Swpaul	getfmac \
43141963Swpaul	getpmac \
44141963Swpaul	gstat \
45141963Swpaul	ifmcstat \
46141963Swpaul	inetd \
47141963Swpaul	iostat \
48141963Swpaul	ip6addrctl \
49141963Swpaul	jail \
50141963Swpaul	jexec \
51141963Swpaul	jls \
52141963Swpaul	kbdcontrol \
53141963Swpaul	kbdmap \
54141963Swpaul	kernbb \
55141963Swpaul	kldxref \
56141963Swpaul	lastlogin \
57141963Swpaul	mailwrapper \
58141963Swpaul	manctl \
59141963Swpaul	memcontrol \
60141963Swpaul	mergemaster \
61141963Swpaul	mixer \
62141963Swpaul	mlxcontrol \
63141963Swpaul	mount_portalfs \
64141963Swpaul	mountd \
65141963Swpaul	moused \
66141963Swpaul	mrouted \
67141963Swpaul	mtest \
68141963Swpaul	mtree \
69141963Swpaul	ndp \
70141963Swpaul	newsyslog \
71141963Swpaul	nfsd \
72141963Swpaul	ngctl \
73141963Swpaul	ntp \
74141963Swpaul	nghook \
75141963Swpaul	pciconf \
76141963Swpaul	periodic \
77141963Swpaul	pkg_install \
78141963Swpaul	ppp \
79141963Swpaul	pppd \
80141963Swpaul	pppstats \
81141963Swpaul	procctl \
82141963Swpaul	pstat \
83141963Swpaul	pw \
84141963Swpaul	pwd_mkdb \
85141963Swpaul	quot \
86141963Swpaul	quotaon \
87141963Swpaul	rarpd \
88141963Swpaul	raycontrol \
89141963Swpaul	repquota \
90141963Swpaul	rmt \
91141963Swpaul	rpcbind \
92141963Swpaul	rpc.lockd \
93141963Swpaul	rpc.statd \
94145133Swpaul	rpc.umntall \
95145133Swpaul	rpc.yppasswdd \
96145133Swpaul	rpc.ypupdated \
97142035Swpaul	rpc.ypxfrd \
98142035Swpaul	rrenumd \
99142035Swpaul	rtadvd \
100142035Swpaul	rtprio \
101145133Swpaul	rtsold \
102142035Swpaul	rwhod \
103142035Swpaul	sa \
104142035Swpaul	setfmac \
105142035Swpaul	setkey \
106142035Swpaul	setpmac \
107142035Swpaul	sliplogin \
108142035Swpaul	slstat \
109142035Swpaul	spray \
110145133Swpaul	${_sysinstall} \
111145133Swpaul	syslogd \
112142035Swpaul	tcpdchk \
113141963Swpaul	tcpdmatch \
114141963Swpaul	tcpdump \
115142035Swpaul	timed \
116142035Swpaul	traceroute \
117142035Swpaul	trpt \
118145133Swpaul	tzsetup \
119141963Swpaul	ugidfw \
120141963Swpaul	vidcontrol \
121141963Swpaul	vipw \
122141963Swpaul	vnconfig \
123141963Swpaul	watch \
124141963Swpaul	watchdogd \
125141963Swpaul	wicontrol \
126141963Swpaul	yp_mkdb \
127141963Swpaul	ypbind \
128215708Sbschmidt	yppoll \
129141963Swpaul	yppush \
130141963Swpaul	ypserv \
131215708Sbschmidt	ypset \
132141963Swpaul	zic
133141963Swpaul
134141963Swpaul.if !defined(NOATM)
135215708SbschmidtSUBDIR+=atm
136141963Swpaul.endif
137141963Swpaul
138141963Swpaul.if !defined(NOINET6)
139215708SbschmidtSUBDIR+=mld6query \
140141963Swpaul	rip6query \
141141963Swpaul	route6d \
142141963Swpaul	traceroute6 
143215708Sbschmidt.endif
144141963Swpaul
145141963Swpaul.if !defined(NO_IPFILTER)
146141963SwpaulSUBDIR+=ipftest \
147215708Sbschmidt	ipresend \
148141963Swpaul	ipsend \
149141963Swpaul	iptest
150141963Swpaul.endif
151141963Swpaul
152141963Swpaul.if !defined(NO_USB)
153141963SwpaulSUBDIR+=usbd \
154141963Swpaul	usbdevs
155141963Swpaul.endif
156141963Swpaul.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "powerpc"
157141963SwpaulSUBDIR+=pppctl
158141963Swpaul.endif
159141963Swpaul
160215708Sbschmidt.if !defined(NO_BIND)
161141963SwpaulSUBDIR+=named \
162141963Swpaul	named.reload \
163141963Swpaul	named.restart \
164141963Swpaul	ndc \
165141963Swpaul	nslookup \
166215708Sbschmidt	nsupdate
167141963Swpaul.endif
168141963Swpaul
169141963Swpaul.if !defined(NO_LPR)
170141963SwpaulSUBDIR+=lpr
171141963Swpaul.endif
172141963Swpaul
173141963Swpaul.if !defined(NO_SENDMAIL)
174141963SwpaulSUBDIR+=editmap \
175141963Swpaul	mailstats \
176141963Swpaul	makemap \
177141963Swpaul	praliases \
178141963Swpaul	sendmail
179141963Swpaul.endif
180
181.if ${MACHINE_ARCH} == "alpha"
182SUBDIR+=elf2exe \
183	pnpinfo
184.endif
185
186.if ${MACHINE_ARCH} == "i386"
187SUBDIR+=apm \
188	apmd \
189	asf \
190	bluetooth \
191	btxld \
192	kgmon \
193	kgzip \
194	lptcontrol \
195	mount_nwfs \
196	mount_smbfs \
197	mptable \
198	ndiscvt \
199	pccard \
200	pcvt \
201	pnpinfo \
202	sgsc \
203	sicontrol \
204	spkrtest \
205	stallion \
206	wlconfig \
207	zzz
208
209.if !defined(NO_ACPI)
210SUBDIR+=acpi
211.endif
212
213.if !defined(NO_I4B)
214SUBDIR+=i4b
215.endif
216
217.endif
218
219.if ${MACHINE_ARCH} == "ia64"
220SUBDIR+=acpi \
221	zzz
222.endif
223
224# kgmon: builds, but no kernel profiling
225# kgzip: builds, but missing support files
226# mptable: broken (not 64 bit clean)
227# pnpinfo: crashes (not really useful anyway)
228.if ${MACHINE_ARCH} == "amd64"
229SUBDIR+=acpi \
230	asf \
231	boot0cfg \
232	btxld \
233	lptcontrol \
234	mount_nwfs \
235	mount_smbfs \
236	mptable \
237	pcvt/ispcvt \
238	sicontrol \
239	spkrtest \
240	zzz
241.endif
242
243.if ${MACHINE} == "i386"
244SUBDIR+=boot0cfg
245.endif
246
247.if ${MACHINE} == "pc98"
248SUBDIR+=boot98cfg
249.endif
250
251.if ${MACHINE_ARCH} == "sparc64"
252SUBDIR+=ofwdump
253.endif
254
255.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
256SUBDIR+=keyserv
257.endif
258
259.include <bsd.subdir.mk>
260