8b487b8292
Since bsd.prog.mk includes bsd.obj.mk, and thus bsd.subdir.mk, we must
ensure all our bsd.subdir.mk-affecting variables are set before
including bsd.prog.mk. Since sbin's various Makefile.arch files add to
SUBDIR this results in those not taking effect, and presumably we also
end up not having buildworld as parallel as it should be due to the fact
that SUBDIR_PARALLEL was not being set before including bsd.prog.mk.
MFC with: 0a0f748641
Reviewed by: olivier
Differential Revision: https://reviews.freebsd.org/D31125
226 lines
4.5 KiB
Makefile
226 lines
4.5 KiB
Makefile
# From: @(#)Makefile 5.20 (Berkeley) 6/12/93
|
|
# $FreeBSD$
|
|
|
|
.include <src.opts.mk>
|
|
|
|
SUBDIR= adduser \
|
|
arp \
|
|
binmiscctl \
|
|
camdd \
|
|
cdcontrol \
|
|
chkgrp \
|
|
chown \
|
|
chroot \
|
|
ckdist \
|
|
clear_locks \
|
|
crashinfo \
|
|
cron \
|
|
daemon \
|
|
dconschat \
|
|
devctl \
|
|
devinfo \
|
|
diskinfo \
|
|
dumpcis \
|
|
etcupdate \
|
|
extattr \
|
|
extattrctl \
|
|
fifolog \
|
|
fstyp \
|
|
fwcontrol \
|
|
getfmac \
|
|
getpmac \
|
|
gstat \
|
|
i2c \
|
|
ifmcstat \
|
|
iostat \
|
|
iovctl \
|
|
kldxref \
|
|
mailwrapper \
|
|
makefs \
|
|
memcontrol \
|
|
mergemaster \
|
|
mfiutil \
|
|
mixer \
|
|
mlxcontrol \
|
|
mountd \
|
|
mount_smbfs \
|
|
mpsutil \
|
|
mptutil \
|
|
mtest \
|
|
newsyslog \
|
|
nfscbd \
|
|
nfsd \
|
|
nfsdumpstate \
|
|
nfsrevoke \
|
|
nfsuserd \
|
|
nmtree \
|
|
nologin \
|
|
pciconf \
|
|
periodic \
|
|
pnfsdscopymr \
|
|
pnfsdsfile \
|
|
pnfsdskill \
|
|
powerd \
|
|
prometheus_sysctl_exporter \
|
|
pstat \
|
|
pw \
|
|
pwd_mkdb \
|
|
pwm \
|
|
quot \
|
|
rarpd \
|
|
rmt \
|
|
rpcbind \
|
|
rpc.lockd \
|
|
rpc.statd \
|
|
rpc.umntall \
|
|
rtprio \
|
|
rwhod \
|
|
service \
|
|
services_mkdb \
|
|
sesutil \
|
|
setfib \
|
|
setfmac \
|
|
setpmac \
|
|
smbmsg \
|
|
snapinfo \
|
|
spi \
|
|
spray \
|
|
syslogd \
|
|
sysrc \
|
|
tcpdrop \
|
|
tcpdump \
|
|
traceroute \
|
|
trim \
|
|
trpt \
|
|
tzsetup \
|
|
ugidfw \
|
|
valectl \
|
|
vigr \
|
|
vipw \
|
|
wake \
|
|
watch \
|
|
watchdogd \
|
|
zic \
|
|
zonectl
|
|
|
|
# NB: keep these sorted by MK_* knobs
|
|
|
|
SUBDIR.${MK_ACCT}+= accton
|
|
SUBDIR.${MK_ACCT}+= sa
|
|
SUBDIR.${MK_AUDIT}+= audit
|
|
SUBDIR.${MK_AUDIT}+= auditd
|
|
.if ${MK_OPENSSL} != "no"
|
|
SUBDIR.${MK_AUDIT}+= auditdistd
|
|
.endif
|
|
SUBDIR.${MK_AUDIT}+= auditreduce
|
|
SUBDIR.${MK_AUDIT}+= praudit
|
|
SUBDIR.${MK_AUTHPF}+= authpf
|
|
SUBDIR.${MK_AUTOFS}+= autofs
|
|
SUBDIR.${MK_BLACKLIST}+= blacklistctl
|
|
SUBDIR.${MK_BLACKLIST}+= blacklistd
|
|
SUBDIR.${MK_BLUETOOTH}+= bluetooth
|
|
SUBDIR.${MK_BOOTPARAMD}+= bootparamd
|
|
SUBDIR.${MK_BSDINSTALL}+= bsdinstall
|
|
SUBDIR.${MK_BSNMP}+= bsnmpd
|
|
.if ${MK_CAROOT} != "no"
|
|
SUBDIR.${MK_OPENSSL}+= certctl
|
|
.endif
|
|
SUBDIR.${MK_CXGBETOOL}+= cxgbetool
|
|
SUBDIR.${MK_DIALOG}+= bsdconfig
|
|
SUBDIR.${MK_EFI}+= efivar efidp efibootmgr efitable
|
|
.if ${MK_OPENSSL} != "no"
|
|
SUBDIR.${MK_EFI}+= uefisign
|
|
.endif
|
|
SUBDIR.${MK_FLOPPY}+= fdcontrol
|
|
SUBDIR.${MK_FLOPPY}+= fdformat
|
|
SUBDIR.${MK_FLOPPY}+= fdread
|
|
SUBDIR.${MK_FLOPPY}+= fdwrite
|
|
SUBDIR.${MK_FREEBSD_UPDATE}+= freebsd-update
|
|
SUBDIR.${MK_GSSAPI}+= gssd
|
|
SUBDIR.${MK_GPIO}+= gpioctl
|
|
SUBDIR.${MK_INET6}+= ip6addrctl
|
|
SUBDIR.${MK_INET6}+= mld6query
|
|
SUBDIR.${MK_INET6}+= ndp
|
|
SUBDIR.${MK_INET6}+= rip6query
|
|
SUBDIR.${MK_INET6}+= route6d
|
|
SUBDIR.${MK_INET6}+= rrenumd
|
|
SUBDIR.${MK_INET6}+= rtadvctl
|
|
SUBDIR.${MK_INET6}+= rtadvd
|
|
SUBDIR.${MK_INET6}+= rtsold
|
|
SUBDIR.${MK_INET6}+= traceroute6
|
|
SUBDIR.${MK_INETD}+= inetd
|
|
SUBDIR.${MK_IPFW}+= ipfwpcap
|
|
SUBDIR.${MK_ISCSI}+= ctladm ctld iscsid
|
|
SUBDIR.${MK_JAIL}+= jail
|
|
SUBDIR.${MK_JAIL}+= jexec
|
|
SUBDIR.${MK_JAIL}+= jls
|
|
# XXX MK_SYSCONS
|
|
SUBDIR.${MK_LEGACY_CONSOLE}+= kbdcontrol
|
|
SUBDIR.${MK_LEGACY_CONSOLE}+= kbdmap
|
|
SUBDIR.${MK_LEGACY_CONSOLE}+= moused
|
|
SUBDIR.${MK_LEGACY_CONSOLE}+= vidcontrol
|
|
SUBDIR.${MK_PPP}+= pppctl
|
|
SUBDIR.${MK_NS_CACHING}+= nscd
|
|
SUBDIR.${MK_LPR}+= lpr
|
|
SUBDIR.${MK_MAN_UTILS}+= manctl
|
|
SUBDIR.${MK_MLX5TOOL}+= mlx5tool
|
|
SUBDIR.${MK_NETGRAPH}+= flowctl
|
|
SUBDIR.${MK_NETGRAPH}+= ngctl
|
|
SUBDIR.${MK_NETGRAPH}+= nghook
|
|
SUBDIR.${MK_NIS}+= rpc.yppasswdd
|
|
SUBDIR.${MK_NIS}+= rpc.ypupdated
|
|
SUBDIR.${MK_NIS}+= rpc.ypxfrd
|
|
SUBDIR.${MK_NIS}+= ypbind
|
|
SUBDIR.${MK_NIS}+= ypldap
|
|
SUBDIR.${MK_NIS}+= yp_mkdb
|
|
SUBDIR.${MK_NIS}+= yppoll
|
|
SUBDIR.${MK_NIS}+= yppush
|
|
SUBDIR.${MK_NIS}+= ypserv
|
|
SUBDIR.${MK_NIS}+= ypset
|
|
SUBDIR.${MK_NTP}+= ntp
|
|
SUBDIR.${MK_OPENSSL}+= keyserv
|
|
SUBDIR.${MK_OPENSSL_KTLS}+= rpc.tlsclntd
|
|
SUBDIR.${MK_OPENSSL_KTLS}+= rpc.tlsservd
|
|
SUBDIR.${MK_PF}+= ftp-proxy
|
|
SUBDIR.${MK_PKGBOOTSTRAP}+= pkg
|
|
SUBDIR.${MK_PMC}+= pmc pmcannotate pmccontrol pmcstat pmcstudy
|
|
SUBDIR.${MK_PORTSNAP}+= portsnap
|
|
SUBDIR.${MK_PPP}+= ppp
|
|
SUBDIR.${MK_QUOTAS}+= edquota
|
|
SUBDIR.${MK_QUOTAS}+= quotaon
|
|
SUBDIR.${MK_QUOTAS}+= repquota
|
|
SUBDIR.${MK_SENDMAIL}+= editmap
|
|
SUBDIR.${MK_SENDMAIL}+= mailstats
|
|
SUBDIR.${MK_SENDMAIL}+= makemap
|
|
SUBDIR.${MK_SENDMAIL}+= praliases
|
|
SUBDIR.${MK_SENDMAIL}+= sendmail
|
|
SUBDIR.${MK_TCP_WRAPPERS}+= tcpdchk
|
|
SUBDIR.${MK_TCP_WRAPPERS}+= tcpdmatch
|
|
SUBDIR.${MK_TOOLCHAIN}+= config
|
|
SUBDIR.${MK_TOOLCHAIN}+= crunch
|
|
SUBDIR.${MK_UNBOUND}+= unbound
|
|
SUBDIR.${MK_USB}+= uathload
|
|
SUBDIR.${MK_USB}+= uhsoctl
|
|
SUBDIR.${MK_USB}+= usbconfig
|
|
SUBDIR.${MK_USB}+= usbdump
|
|
SUBDIR.${MK_UTMPX}+= ac
|
|
SUBDIR.${MK_UTMPX}+= lastlogin
|
|
SUBDIR.${MK_UTMPX}+= utx
|
|
SUBDIR.${MK_WIRELESS}+= wlandebug
|
|
SUBDIR.${MK_WIRELESS}+= wpa
|
|
|
|
SUBDIR.${MK_TESTS}+= tests
|
|
|
|
.include <bsd.arch.inc.mk>
|
|
|
|
SUBDIR_PARALLEL=
|
|
|
|
# Add architecture-specific manpages
|
|
# to be included anyway
|
|
MAN= apmd/apmd.8 \
|
|
nvram/nvram.8
|
|
|
|
.include <bsd.prog.mk>
|
|
|
|
.include <bsd.subdir.mk>
|