xref: /freebsd/usr.sbin/Makefile (revision 6f6ede923c82e72fe5ea2aabee89adc278452384)
1886e832bSGarrett Wollman#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
297d92980SPeter Wemm# $FreeBSD$
3dea673e9SRodney W. Grimes
478eb91b4SDavid Greenman# XXX MISSING:		mkproto
53c817e2cSBruce EvansSUBDIR=	IPXrouted \
63c817e2cSBruce Evans	ac \
70451ac36SGary Palmer	accton \
80451ac36SGary Palmer	adduser \
90451ac36SGary Palmer	amd \
10261b9b30SBill Paul	ancontrol \
110451ac36SGary Palmer	arp \
123f8c4506SPoul-Henning Kamp	atm \
130451ac36SGary Palmer	bootparamd \
146d73a68aSSøren Schmidt	burncd \
150451ac36SGary Palmer	cdcontrol \
160451ac36SGary Palmer	chkgrp \
170451ac36SGary Palmer	chown \
180451ac36SGary Palmer	chroot \
190451ac36SGary Palmer	ckdist \
200451ac36SGary Palmer	config \
210451ac36SGary Palmer	cron \
223c817e2cSBruce Evans	crunch \
230451ac36SGary Palmer	ctm \
24bd06a3ecSMike Barcroft	daemon \
250451ac36SGary Palmer	dev_mkdb \
260fb0f418SMike Smith	devinfo \
27ad01e0c8SBrian Somers	digictl \
280451ac36SGary Palmer	edquota \
2902c0301fSRuslan Ermilov	elf2aout \
30caefa400SPoul-Henning Kamp	extattr \
319754f5b6SRobert Watson	extattrctl \
324dd8b5abSYoshinobu Inoue	faithd \
3318443fbdSMatt Jacob	fdcontrol \
3418443fbdSMatt Jacob	fdformat \
35146e5df7SJoerg Wunsch	fdread \
3618443fbdSMatt Jacob	fdwrite \
37123689d3SYoshinobu Inoue	ifmcstat \
380451ac36SGary Palmer	inetd \
395c9036d5SDima Ruban	iostat \
4075c13541SPoul-Henning Kamp	jail \
415c9036d5SDima Ruban	kbdcontrol \
425c9036d5SDima Ruban	kbdmap \
430451ac36SGary Palmer	kernbb \
449c6f9240SPeter Wemm	kldxref \
45b3b01ff3SRuslan Ermilov	lastlogin \
46cccce27aSPeter Wemm	mailwrapper \
470451ac36SGary Palmer	manctl \
480adc9d60SMike Smith	memcontrol \
4924ff9bb5SBill Fumerola	mergemaster \
50c7805c63SDoug Rabson	mixer \
51a00dc7b4SHajimu UMEMOTO	mld6query \
52f6f23e2cSMike Smith	mlxcontrol \
538f40768aSGordon Tetlow	mountd \
545c9036d5SDima Ruban	moused \
550451ac36SGary Palmer	mrouted \
560451ac36SGary Palmer	mtest \
570451ac36SGary Palmer	mtree \
589a4365d0SYoshinobu Inoue	ndp \
590451ac36SGary Palmer	newsyslog \
608f40768aSGordon Tetlow	nfsd \
614cf49a43SJulian Elischer	ngctl \
62ad1e4180SOllivier Robert	ntp \
634cf49a43SJulian Elischer	nghook \
640451ac36SGary Palmer	pccard \
650451ac36SGary Palmer	pciconf \
660451ac36SGary Palmer	periodic \
670451ac36SGary Palmer	pkg_install \
680451ac36SGary Palmer	ppp \
690451ac36SGary Palmer	pppd \
700451ac36SGary Palmer	pppstats \
710451ac36SGary Palmer	procctl \
720451ac36SGary Palmer	pstat \
730451ac36SGary Palmer	pw \
740451ac36SGary Palmer	pwd_mkdb \
750451ac36SGary Palmer	quot \
760451ac36SGary Palmer	quotaon \
770451ac36SGary Palmer	rarpd \
784e1921abSWarner Losh	raycontrol \
790451ac36SGary Palmer	repquota \
80123689d3SYoshinobu Inoue	rip6query \
810451ac36SGary Palmer	rmt \
82123689d3SYoshinobu Inoue	route6d \
838360efbdSAlfred Perlstein	rpcbind \
840451ac36SGary Palmer	rpc.lockd \
850451ac36SGary Palmer	rpc.statd \
86c69a34d4SMatthew Dillon	rpc.umntall \
870451ac36SGary Palmer	rpc.yppasswdd \
880451ac36SGary Palmer	rpc.ypupdated \
893c817e2cSBruce Evans	rpc.ypxfrd \
909a4365d0SYoshinobu Inoue	rrenumd \
919a4365d0SYoshinobu Inoue	rtadvd \
925c9036d5SDima Ruban	rtprio \
93123689d3SYoshinobu Inoue	rtsold \
940451ac36SGary Palmer	rwhod \
950451ac36SGary Palmer	sa \
969a4365d0SYoshinobu Inoue	setkey \
970451ac36SGary Palmer	sliplogin \
980451ac36SGary Palmer	slstat \
990451ac36SGary Palmer	spray \
10047006c28SJake Burkholder	sysinstall \
1010451ac36SGary Palmer	syslogd \
1028d4b20e3SMark Murray	tcpdchk \
1038d4b20e3SMark Murray	tcpdmatch \
1040acc1823SDavid E. O'Brien	tcpdump \
1050451ac36SGary Palmer	timed \
1060451ac36SGary Palmer	traceroute \
107123689d3SYoshinobu Inoue	traceroute6 \
1080451ac36SGary Palmer	trpt \
1090451ac36SGary Palmer	tzsetup \
11034d26f04SRobert Watson	ugidfw \
1117c0a08f3SNick Hibma	usbd \
1127c0a08f3SNick Hibma	usbdevs \
1135c9036d5SDima Ruban	vidcontrol \
1140451ac36SGary Palmer	vipw \
1150451ac36SGary Palmer	vnconfig \
1160451ac36SGary Palmer	watch \
1173df8ada3SPeter Wemm	wicontrol \
1180451ac36SGary Palmer	xten \
1190451ac36SGary Palmer	yp_mkdb \
1203c817e2cSBruce Evans	ypbind \
1210451ac36SGary Palmer	yppoll \
1220451ac36SGary Palmer	yppush \
1230451ac36SGary Palmer	ypserv \
1243c817e2cSBruce Evans	ypset \
1253c817e2cSBruce Evans	zic
1265021f740SPeter Wemm
1277a43a96aSRuslan Ermilov.if !defined(NO_IPFILTER)
1287a43a96aSRuslan ErmilovSUBDIR+=ipftest \
1297a43a96aSRuslan Ermilov	ipresend \
1307a43a96aSRuslan Ermilov	ipsend \
1317a43a96aSRuslan Ermilov	iptest
1327a43a96aSRuslan Ermilov.endif
1337a43a96aSRuslan Ermilov
134039f96dbSJulian Elischer.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "ia64" && ${MACHINE_ARCH} != "sparc64"
135ab5e5d7bSPeter WemmSUBDIR+=pppctl
136ab5e5d7bSPeter Wemm.endif
137ab5e5d7bSPeter Wemm
13844248f45SPeter Wemm.if !defined(NO_BIND)
139fe6d3fe5SPeter WemmSUBDIR+=named \
140fe6d3fe5SPeter Wemm	named.reload \
141fe6d3fe5SPeter Wemm	named.restart \
142fe6d3fe5SPeter Wemm	ndc \
143fe6d3fe5SPeter Wemm	nslookup \
144fe6d3fe5SPeter Wemm	nsupdate
145fe6d3fe5SPeter Wemm.endif
146fe6d3fe5SPeter Wemm
1478c0e8d96STim Vanderhoek.if !defined(NO_LPR)
1488c0e8d96STim VanderhoekSUBDIR+=lpr
1498c0e8d96STim Vanderhoek.endif
1508c0e8d96STim Vanderhoek
1515a85f025SPoul-Henning Kamp.if !defined(NO_SENDMAIL)
15240b36f54SGregory Neil ShapiroSUBDIR+=editmap \
15340b36f54SGregory Neil Shapiro	mailstats \
1540451ac36SGary Palmer	makemap \
1550451ac36SGary Palmer	praliases \
1560451ac36SGary Palmer	sendmail
1575a85f025SPoul-Henning Kamp.endif
1585a85f025SPoul-Henning Kamp
1592b51223fSStefan Eßer.if ${MACHINE_ARCH} == "alpha"
160ab5e5d7bSPeter WemmSUBDIR+=elf2exe \
161ab5e5d7bSPeter Wemm	pnpinfo
1622b51223fSStefan Eßer.endif
1632b51223fSStefan Eßer
1641a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386"
165ba677615SMitsuru IWASAKISUBDIR+=acpi \
166ba677615SMitsuru IWASAKI	apm \
16707c279cdSMitsuru IWASAKI	apmd \
1683c817e2cSBruce Evans	btxld \
1693c817e2cSBruce Evans	kgmon \
1700277da16SRobert Nordier	kgzip \
1710451ac36SGary Palmer	lptcontrol \
1720451ac36SGary Palmer	mptable \
173cc854440SPeter Wemm	pcvt \
174ab5e5d7bSPeter Wemm	pnpinfo \
1750451ac36SGary Palmer	sgsc \
1760451ac36SGary Palmer	sicontrol \
1770451ac36SGary Palmer	spkrtest \
1783c817e2cSBruce Evans	stallion \
1793c817e2cSBruce Evans	wlconfig
180f3bb47ccSRuslan Ermilov.if !defined(NO_I4B)
181f3bb47ccSRuslan ErmilovSUBDIR+=i4b
182f3bb47ccSRuslan Ermilov.endif
183183b47f7SDoug Rabson.endif
184183b47f7SDoug Rabson
185c7961209SKATO Takenori.if ${MACHINE} == "i386"
186c7961209SKATO TakenoriSUBDIR+=boot0cfg
187c7961209SKATO Takenori.endif
188c7961209SKATO Takenori
1896a70fca0SKATO Takenori.if ${MACHINE} == "pc98"
1906a70fca0SKATO TakenoriSUBDIR+=boot98cfg
1916a70fca0SKATO Takenori.endif
192c7961209SKATO Takenori
1936f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64"
1946f6ede92SThomas MoestlSUBDIR+=ofwdump
1956f6ede92SThomas Moestl.endif
1966f6ede92SThomas Moestl
197cccce27aSPeter Wemm.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
198a8ec1b48SMaxim SobolevSUBDIR+=keyserv
199a8ec1b48SMaxim Sobolev.endif
200a8ec1b48SMaxim Sobolev
201dea673e9SRodney W. Grimes.include <bsd.subdir.mk>
202