mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-10-28 11:25:21 +01:00
Reviewed by: emaste
MFC after: 1 week
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D57601
169 lines
3.8 KiB
Makefile
169 lines
3.8 KiB
Makefile
# SPDX-License-Identifier: ISC
|
|
#
|
|
# Copyright (c) 2026 Lexi Winter <[email protected]>
|
|
#
|
|
# Permission to use, copy, modify, and distribute this software for any
|
|
# purpose with or without fee is hereby granted, provided that the above
|
|
# copyright notice and this permission notice appear in all copies.
|
|
#
|
|
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
|
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
|
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
|
|
.include <src.opts.mk>
|
|
|
|
SUBDIR= \
|
|
bsdconfig \
|
|
bzip2 \
|
|
clibs \
|
|
cron \
|
|
ctl \
|
|
devd \
|
|
devmatch \
|
|
dhclient \
|
|
fetch \
|
|
flua \
|
|
firmware-iwm \
|
|
fwget \
|
|
geom \
|
|
ggate \
|
|
lib9p \
|
|
libarchive \
|
|
libbegemot \
|
|
libblocksruntime \
|
|
libbsdstat \
|
|
libcasper \
|
|
libcompat \
|
|
libcompiler_rt \
|
|
libdwarf \
|
|
libevent1 \
|
|
libexecinfo \
|
|
libpathconv \
|
|
librss \
|
|
libsqlite3 \
|
|
libthread_db \
|
|
libucl \
|
|
libyaml \
|
|
locales \
|
|
mandoc \
|
|
mtree \
|
|
natd \
|
|
ncurses \
|
|
netmap \
|
|
newsyslog \
|
|
nfs \
|
|
nvme-tools \
|
|
pam \
|
|
periodic \
|
|
powerd \
|
|
ppp \
|
|
rc \
|
|
rcmds \
|
|
resolvconf \
|
|
rip \
|
|
runtime \
|
|
smart \
|
|
smbutils \
|
|
syslogd \
|
|
tcpd \
|
|
toolchain \
|
|
ufs \
|
|
utilities \
|
|
xz \
|
|
zlib \
|
|
zstd
|
|
|
|
.if ${MK_ACCT} != "no" || ${MK_UTMPX} != "no"
|
|
SUBDIR+= acct
|
|
.endif
|
|
|
|
.if ${MK_CLANG} != "no" || ${MK_LLD} != "no" || \
|
|
${MK_LLDB} != "no" || ${MK_LLVM_BINUTILS} != "no"
|
|
SUBDIR+= clang
|
|
.endif
|
|
|
|
.if ${MK_AUTHPF} != "no" || ${MK_PF} != "no"
|
|
SUBDIR+= pf
|
|
.endif
|
|
|
|
# XXX - certctl probably shouldn't depend on caroot. This logic comes from
|
|
# the src build, so we have to match it.
|
|
.if ${MK_CAROOT} != "no"
|
|
SUBDIR.${MK_OPENSSL}+= certctl
|
|
SUBDIR+= caroot
|
|
.endif
|
|
|
|
SUBDIR.${MK_AT}+= at
|
|
SUBDIR.${MK_AUDIT}+= audit
|
|
SUBDIR.${MK_AUTOFS}+= autofs
|
|
SUBDIR.${MK_BLOCKLIST}+= blocklist
|
|
SUBDIR.${MK_BLUETOOTH}+= bluetooth
|
|
SUBDIR.${MK_BOOT}+= bootloader
|
|
SUBDIR.${MK_BSDINSTALL}+= bsdinstall
|
|
SUBDIR.${MK_BSNMP}+= bsnmp
|
|
SUBDIR.${MK_CCD}+= ccdconfig
|
|
SUBDIR.${MK_CUSE}+= libcuse
|
|
SUBDIR.${MK_CXGBETOOL}+= cxgbe-tools
|
|
SUBDIR.${MK_DMAGENT}+= dma
|
|
SUBDIR.${MK_DTRACE}+= ctf dtrace dwatch
|
|
SUBDIR.${MK_EE}+= ee
|
|
SUBDIR.${MK_EFI}+= efi-tools
|
|
SUBDIR.${MK_EXAMPLES}+= examples
|
|
SUBDIR.${MK_FILE}+= libmagic
|
|
SUBDIR.${MK_FLOPPY}+= fd
|
|
SUBDIR.${MK_FTP}+= ftp
|
|
SUBDIR.${MK_GAMES}+= games
|
|
SUBDIR.${MK_GOOGLETEST}+= googletest
|
|
SUBDIR.${MK_HAST}+= hast
|
|
SUBDIR.${MK_HYPERV}+= hyperv-tools
|
|
SUBDIR.${MK_INETD}+= inetd
|
|
SUBDIR.${MK_IPFILTER}+= ipf
|
|
SUBDIR.${MK_IPFW}+= ipfw
|
|
SUBDIR.${MK_ISCSI}+= iscsi
|
|
SUBDIR.${MK_JAIL}+= jail
|
|
SUBDIR.${MK_KERBEROS}+= kerberos kerberos-kdc librpcsec_gss gssd
|
|
SUBDIR.${MK_LDNS}+= libldns
|
|
SUBDIR.${MK_LEGACY_CONSOLE}+= console-tools
|
|
SUBDIR.${MK_LLD}+= lld
|
|
SUBDIR.${MK_LLDB}+= lldb
|
|
SUBDIR.${MK_LPR}+= lp
|
|
SUBDIR.${MK_MAKE}+= bmake
|
|
SUBDIR.${MK_MAN}+= kernel-man
|
|
SUBDIR.${MK_MLX5TOOL}+= mlx-tools
|
|
SUBDIR.${MK_NIS}+= yp
|
|
SUBDIR.${MK_NTP}+= ntp
|
|
SUBDIR.${MK_NUAGEINIT}+= nuageinit
|
|
SUBDIR.${MK_OFED}+= rdma
|
|
SUBDIR.${MK_OPENSSH}+= ssh
|
|
SUBDIR.${MK_OPENSSL}+= openssl
|
|
SUBDIR.${MK_PKGBOOTSTRAP}+= pkg-bootstrap
|
|
SUBDIR.${MK_PKGCONF}+= pkgconf
|
|
SUBDIR.${MK_PMC}+= pmc
|
|
SUBDIR.${MK_QUOTAS}+= quotacheck
|
|
SUBDIR.${MK_RESCUE}+= rescue
|
|
SUBDIR.${MK_SENDMAIL}+= sendmail libmilter
|
|
SUBDIR.${MK_SOUND}+= sound
|
|
SUBDIR.${MK_SYSCONS}+= syscons-data
|
|
SUBDIR.${MK_TCSH}+= csh
|
|
SUBDIR.${MK_TELNET}+= telnet
|
|
SUBDIR.${MK_TESTS}+= tests
|
|
SUBDIR.${MK_TESTS_SUPPORT}+= atf kyua
|
|
SUBDIR.${MK_UNBOUND}+= local-unbound
|
|
SUBDIR.${MK_VI}+= vi
|
|
SUBDIR.${MK_VT}+= vt-data
|
|
SUBDIR.${MK_WIRELESS}+= hostapd wpa
|
|
SUBDIR.${MK_ZFS}+= zfs
|
|
SUBDIR.${MK_ZONEINFO}+= zoneinfo
|
|
|
|
.include <bsd.arch.inc.mk>
|
|
|
|
SUBDIR_PARALLEL=
|
|
|
|
.ORDER: all stagepackages
|
|
|
|
.include <bsd.subdir.mk>
|