freebsd-dev/usr.sbin/Makefile
Poul-Henning Kamp 3bc2f9a897 Introduce more knobs to slim down FreeBSD userland
NO_TOOLCHAIN	skips Compilers and Binutils
NO_USB		skips USB stuff
NO_VINUM	skips Vinum stuff
NO_ACPI		skips ACPI stuff
2003-08-29 10:35:01 +00:00

247 lines
2.9 KiB
Makefile

# From: @(#)Makefile 5.20 (Berkeley) 6/12/93
# $FreeBSD$
.if ${MACHINE_ARCH} != "powerpc"
_sysinstall=sysinstall
.endif
# XXX MISSING: mkproto
SUBDIR= IPXrouted \
ac \
accton \
adduser \
amd \
ancontrol \
arp \
bootparamd \
burncd \
cdcontrol \
chkgrp \
chown \
chroot \
ckdist \
config \
cron \
crunch \
ctm \
daemon \
devinfo \
digictl \
diskinfo \
edquota \
extattr \
extattrctl \
faithd \
fdcontrol \
fdformat \
fdread \
fdwrite \
fwcontrol \
getfmac \
getpmac \
gstat \
ifmcstat \
inetd \
iostat \
jail \
jexec \
jls \
kbdcontrol \
kbdmap \
kernbb \
kldxref \
lastlogin \
mailwrapper \
manctl \
memcontrol \
mergemaster \
mixer \
mlxcontrol \
mount_portalfs \
mountd \
moused \
mrouted \
mtest \
mtree \
ndp \
newsyslog \
nfsd \
ngctl \
ntp \
nghook \
pciconf \
periodic \
pkg_install \
ppp \
pppd \
pppstats \
procctl \
pstat \
pw \
pwd_mkdb \
quot \
quotaon \
rarpd \
raycontrol \
repquota \
rmt \
rpcbind \
rpc.lockd \
rpc.statd \
rpc.umntall \
rpc.yppasswdd \
rpc.ypupdated \
rpc.ypxfrd \
rrenumd \
rtadvd \
rtprio \
rtsold \
rwhod \
sa \
setfmac \
setkey \
setpmac \
sliplogin \
slstat \
spray \
${_sysinstall} \
syslogd \
tcpdchk \
tcpdmatch \
tcpdump \
timed \
traceroute \
trpt \
tzsetup \
ugidfw \
vidcontrol \
vipw \
vnconfig \
watch \
watchdogd \
wicontrol \
yp_mkdb \
ypbind \
yppoll \
yppush \
ypserv \
ypset \
zic
.if !defined(NOATM)
SUBDIR+=atm
.endif
.if !defined(NOINET6)
SUBDIR+=mld6query \
rip6query \
route6d \
traceroute6
.endif
.if !defined(NO_IPFILTER)
SUBDIR+=ipftest \
ipresend \
ipsend \
iptest
.endif
.if !defined(NO_USB)
SUBDIR+=usbd \
usbdevs
.endif
.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "powerpc"
SUBDIR+=pppctl
.endif
.if !defined(NO_BIND)
SUBDIR+=named \
named.reload \
named.restart \
ndc \
nslookup \
nsupdate
.endif
.if !defined(NO_LPR)
SUBDIR+=lpr
.endif
.if !defined(NO_SENDMAIL)
SUBDIR+=editmap \
mailstats \
makemap \
praliases \
sendmail
.endif
.if ${MACHINE_ARCH} == "alpha"
SUBDIR+=elf2exe \
pnpinfo
.endif
.if ${MACHINE_ARCH} == "i386"
SUBDIR+=apm \
apmd \
asf \
btxld \
kgmon \
kgzip \
lptcontrol \
mount_nwfs \
mount_smbfs \
mptable \
pccard \
pcvt \
pnpinfo \
sgsc \
sicontrol \
spkrtest \
stallion \
wlconfig \
zzz
.if !defined(NO_ACPI)
SUBDIR+=acpi
.endif
.if !defined(NO_I4B)
SUBDIR+=i4b
.endif
.endif
# kgmon: builds, but no kernel profiling
# kgzip: builds, but missing support files
# mptable: broken (not 64 bit clean)
# pnpinfo: crashes (not really useful anyway)
.if ${MACHINE_ARCH} == "amd64"
SUBDIR+=acpi \
boot0cfg \
btxld \
lptcontrol \
mount_nwfs \
mount_smbfs \
sicontrol \
spkrtest \
zzz
.endif
.if ${MACHINE} == "i386"
SUBDIR+=boot0cfg
.endif
.if ${MACHINE} == "pc98"
SUBDIR+=boot98cfg
.endif
.if ${MACHINE_ARCH} == "sparc64"
SUBDIR+=ofwdump
.endif
.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
SUBDIR+=keyserv
.endif
.include <bsd.subdir.mk>