0a0f748641
Building and installing architecture-specific man pages only raises a number of problems: * The https://www.freebsd.org/cgi/man.cgi is incomplete. As an example, it does not show results for pae(4). The reason for this is that the cgi interface runs on FreeBSD amd64. * In FreeBSD amd64 some manual pages have broken X-refs. See hptrr(4) for an example. * Also, we have broken links in our Release Notes. This is a consequence of the first point. See https://www.freebsd.org/releases/13.0R/hardware/#proc-i386. Make MAN_ARCH default to 'all' so we build all the man pages for all the architectures. The difference in disk space is negligible. Also link architecture-specific man pages to their own section while keeping their own namespace. PR: 212290 Reported by: mj@bsdops.com Approved by: ceri@, wosch@ MFC after: 4 weeks
104 lines
1.5 KiB
Makefile
104 lines
1.5 KiB
Makefile
# @(#)Makefile 8.5 (Berkeley) 3/31/94
|
|
# $FreeBSD$
|
|
|
|
.include <src.opts.mk>
|
|
|
|
SUBDIR=adjkerntz \
|
|
camcontrol \
|
|
clri \
|
|
comcontrol \
|
|
conscontrol \
|
|
ddb \
|
|
devfs \
|
|
devmatch \
|
|
dhclient \
|
|
dmesg \
|
|
dump \
|
|
dumpfs \
|
|
dumpon \
|
|
etherswitchcfg \
|
|
ffsinfo \
|
|
fsck \
|
|
fsck_ffs \
|
|
fsck_msdosfs \
|
|
fsdb \
|
|
fsirand \
|
|
gbde \
|
|
geom \
|
|
ggate \
|
|
growfs \
|
|
gvinum \
|
|
ifconfig \
|
|
init \
|
|
kldconfig \
|
|
kldload \
|
|
kldstat \
|
|
kldunload \
|
|
ldconfig \
|
|
md5 \
|
|
mdconfig \
|
|
mdmfs \
|
|
mknod \
|
|
mksnap_ffs \
|
|
mount \
|
|
mount_cd9660 \
|
|
mount_fusefs \
|
|
mount_msdosfs \
|
|
mount_nfs \
|
|
mount_nullfs \
|
|
mount_udf \
|
|
mount_unionfs \
|
|
newfs \
|
|
newfs_msdos \
|
|
nfsiod \
|
|
nos-tun \
|
|
pfilctl \
|
|
ping \
|
|
rcorder \
|
|
reboot \
|
|
recoverdisk \
|
|
resolvconf \
|
|
restore \
|
|
route \
|
|
savecore \
|
|
setkey \
|
|
shutdown \
|
|
spppcontrol \
|
|
swapon \
|
|
sysctl \
|
|
tunefs \
|
|
umount
|
|
|
|
SUBDIR.${MK_CCD}+= ccdconfig
|
|
SUBDIR.${MK_CXX}+= devd
|
|
SUBDIR.${MK_HAST}+= hastctl
|
|
SUBDIR.${MK_HAST}+= hastd
|
|
SUBDIR.${MK_INET6}+= rtsol
|
|
SUBDIR.${MK_IPFILTER}+= ipf
|
|
SUBDIR.${MK_IPFW}+= ipfw
|
|
SUBDIR.${MK_IPFW}+= natd
|
|
SUBDIR.${MK_ISCSI}+= iscontrol
|
|
SUBDIR.${MK_NVME}+= nvmecontrol
|
|
SUBDIR.${MK_OPENSSL}+= decryptcore
|
|
SUBDIR.${MK_PF}+= pfctl
|
|
SUBDIR.${MK_PF}+= pflogd
|
|
SUBDIR.${MK_QUOTAS}+= quotacheck
|
|
SUBDIR.${MK_ROUTED}+= routed
|
|
SUBDIR.${MK_VERIEXEC}+= veriexec
|
|
SUBDIR.${MK_ZFS}+= bectl
|
|
SUBDIR.${MK_ZFS}+= zfsbootcfg
|
|
|
|
SUBDIR.${MK_TESTS}+= tests
|
|
|
|
# Add architecture-specific manpages
|
|
# to be included anyway
|
|
MAN= sconfig/sconfig.8
|
|
|
|
.include <bsd.prog.mk>
|
|
|
|
.include <bsd.arch.inc.mk>
|
|
|
|
SUBDIR_PARALLEL=
|
|
|
|
.include <bsd.subdir.mk>
|