Makefile revision 122408
1156952Sume#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2156952Sume# $FreeBSD: head/usr.sbin/Makefile 122408 2003-11-10 09:23:09Z harti $
3156952Sume
4156952Sume.if ${MACHINE_ARCH} != "powerpc"
5156952Sume_sysinstall=sysinstall
6156952Sume.endif
7156952Sume
8156952Sume# XXX MISSING:		mkproto
9156952SumeSUBDIR=	IPXrouted \
10156952Sume	ac \
11156952Sume	accton \
12156952Sume	adduser \
13156952Sume	amd \
14156952Sume	ancontrol \
15156952Sume	arp \
16156952Sume	bootparamd \
17156952Sume	bsnmpd \
18156952Sume	burncd \
19156952Sume	cdcontrol \
20156952Sume	chkgrp \
21156952Sume	chown \
22156952Sume	chroot \
23156952Sume	ckdist \
24156952Sume	config \
25156952Sume	cron \
26156952Sume	crunch \
27156952Sume	ctm \
28156952Sume	daemon \
29156952Sume	dconschat \
30156952Sume	devinfo \
31156952Sume	digictl \
32156952Sume	diskinfo \
33156952Sume	edquota \
34156952Sume	extattr \
35156952Sume	extattrctl \
36156952Sume	faithd \
37156952Sume	fdcontrol \
38156952Sume	fdformat \
39156952Sume	fdread \
40156952Sume	fdwrite \
41156952Sume	fwcontrol \
42156952Sume	getfmac \
43156952Sume	getpmac \
44156952Sume	gstat \
45156952Sume	ifmcstat \
46156952Sume	inetd \
47156952Sume	iostat \
48156952Sume	ip6addrctl \
49156952Sume	jail \
50156952Sume	jexec \
51156952Sume	jls \
52156952Sume	kbdcontrol \
53156952Sume	kbdmap \
54156952Sume	kernbb \
55156952Sume	kldxref \
56156952Sume	lastlogin \
57156952Sume	mailwrapper \
58156952Sume	manctl \
59156952Sume	memcontrol \
60156952Sume	mergemaster \
61156952Sume	mixer \
62156952Sume	mlxcontrol \
63156952Sume	mount_portalfs \
64156952Sume	mountd \
65156952Sume	moused \
66156952Sume	mrouted \
67156952Sume	mtest \
68156952Sume	mtree \
69156952Sume	ndp \
70156952Sume	newsyslog \
71156952Sume	nfsd \
72156952Sume	ngctl \
73156952Sume	ntp \
74156952Sume	nghook \
75156952Sume	pciconf \
76156952Sume	periodic \
77156952Sume	pkg_install \
78156952Sume	ppp \
79156952Sume	pppd \
80156952Sume	pppstats \
81156952Sume	procctl \
82156952Sume	pstat \
83156952Sume	pw \
84156952Sume	pwd_mkdb \
85156952Sume	quot \
86156952Sume	quotaon \
87156952Sume	rarpd \
88156952Sume	raycontrol \
89156952Sume	repquota \
90156952Sume	rmt \
91156952Sume	rpcbind \
92156952Sume	rpc.lockd \
93156952Sume	rpc.statd \
94170244Sume	rpc.umntall \
95156952Sume	rpc.yppasswdd \
96156956Sume	rpc.ypupdated \
97156956Sume	rpc.ypxfrd \
98156952Sume	rrenumd \
99156952Sume	rtadvd \
100156952Sume	rtprio \
101156952Sume	rtsold \
102156952Sume	rwhod \
103156952Sume	sa \
104156952Sume	setfmac \
105156952Sume	setkey \
106156952Sume	setpmac \
107156952Sume	sliplogin \
108156952Sume	slstat \
109156952Sume	spray \
110156952Sume	${_sysinstall} \
111156952Sume	syslogd \
112156952Sume	tcpdchk \
113156952Sume	tcpdmatch \
114156952Sume	tcpdump \
115156952Sume	timed \
116156952Sume	traceroute \
117156952Sume	trpt \
118156952Sume	tzsetup \
119156952Sume	ugidfw \
120156952Sume	vidcontrol \
121156952Sume	vipw \
122156952Sume	vnconfig \
123156952Sume	watch \
124156952Sume	watchdogd \
125156952Sume	wicontrol \
126156952Sume	yp_mkdb \
127156952Sume	ypbind \
128156952Sume	yppoll \
129156952Sume	yppush \
130156952Sume	ypserv \
131170244Sume	ypset \
132156952Sume	zic
133156952Sume
134156952Sume.if !defined(NOATM)
135156952SumeSUBDIR+=atm
136156952Sume.endif
137156952Sume
138156952Sume.if !defined(NOINET6)
139156952SumeSUBDIR+=mld6query \
140156952Sume	rip6query \
141156952Sume	route6d \
142156952Sume	traceroute6 
143156952Sume.endif
144156952Sume
145156952Sume.if !defined(NO_IPFILTER)
146156952SumeSUBDIR+=ipresend \
147156952Sume	ipsend \
148156952Sume	iptest
149156952Sume.endif
150156952Sume
151156952Sume.if !defined(NO_USB)
152156952SumeSUBDIR+=usbd \
153156952Sume	usbdevs
154156952Sume.endif
155156952Sume.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "powerpc"
156156952SumeSUBDIR+=pppctl
157156952Sume.endif
158156952Sume
159156952Sume.if !defined(NO_BIND)
160156952SumeSUBDIR+=named \
161156952Sume	named.reload \
162156952Sume	named.restart \
163156952Sume	ndc \
164156952Sume	nslookup \
165156952Sume	nsupdate
166156952Sume.endif
167156952Sume
168156952Sume.if !defined(NO_LPR)
169156952SumeSUBDIR+=lpr
170156952Sume.endif
171156952Sume
172156952Sume.if !defined(NO_SENDMAIL)
173156952SumeSUBDIR+=editmap \
174156952Sume	mailstats \
175156952Sume	makemap \
176156952Sume	praliases \
177156952Sume	sendmail
178156952Sume.endif
179156952Sume
180156952Sume.if ${MACHINE_ARCH} == "alpha"
181156952SumeSUBDIR+=elf2exe \
182156952Sume	pnpinfo
183156952Sume.endif
184156952Sume
185156952Sume.if ${MACHINE_ARCH} == "i386"
186156952SumeSUBDIR+=apm \
187156952Sume	apmd \
188156952Sume	asf \
189156952Sume	bluetooth \
190156952Sume	btxld \
191156952Sume	kgmon \
192156952Sume	kgzip \
193156952Sume	lptcontrol \
194156952Sume	mount_nwfs \
195156952Sume	mount_smbfs \
196156952Sume	mptable \
197156952Sume	pccard \
198156952Sume	pcvt \
199156952Sume	pnpinfo \
200156952Sume	sgsc \
201156952Sume	sicontrol \
202156952Sume	spkrtest \
203156952Sume	stallion \
204156952Sume	wlconfig \
205156952Sume	zzz
206156952Sume
207156952Sume.if !defined(NO_ACPI)
208156952SumeSUBDIR+=acpi
209156952Sume.endif
210156952Sume
211156952Sume.if !defined(NO_I4B)
212156952SumeSUBDIR+=i4b
213156952Sume.endif
214156952Sume
215156952Sume.endif
216156952Sume
217156952Sume.if ${MACHINE_ARCH} == "ia64"
218156952SumeSUBDIR+=acpi \
219156952Sume	zzz
220156952Sume.endif
221156952Sume
222156952Sume# kgmon: builds, but no kernel profiling
223156952Sume# kgzip: builds, but missing support files
224170244Sume# mptable: broken (not 64 bit clean)
225156952Sume# pnpinfo: crashes (not really useful anyway)
226156952Sume.if ${MACHINE_ARCH} == "amd64"
227156952SumeSUBDIR+=acpi \
228156952Sume	asf \
229156952Sume	boot0cfg \
230156952Sume	btxld \
231156952Sume	lptcontrol \
232156952Sume	mount_nwfs \
233156952Sume	mount_smbfs \
234156952Sume	mptable \
235156952Sume	sicontrol \
236156952Sume	spkrtest \
237156952Sume	zzz
238156952Sume.endif
239156952Sume
240156952Sume.if ${MACHINE} == "i386"
241156952SumeSUBDIR+=boot0cfg
242156952Sume.endif
243156952Sume
244156952Sume.if ${MACHINE} == "pc98"
245156952SumeSUBDIR+=boot98cfg
246156952Sume.endif
247156952Sume
248156952Sume.if ${MACHINE_ARCH} == "sparc64"
249156952SumeSUBDIR+=ofwdump
250156952Sume.endif
251156952Sume
252156952Sume.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
253156952SumeSUBDIR+=keyserv
254156952Sume.endif
255156952Sume
256156952Sume.include <bsd.subdir.mk>
257156952Sume