opnsense-src/share/mk
Warner Losh 20d35d5817 loader: Add WITH/WITHOUT_LOADER_PXEBOOT build option
Make it possible to disable pxeboot. This loader will fail to build when
it's too large. When /boot/loader needs to be larger like that, this
options will disable a component whose build will fail. It is an explicit
option rather than implicit when things are too large to force the user to
make the explicit tradeoffs rather than wonder why they have a stale pxeboot
or other odd failure mode.

MFC After:		3 days
Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D46212
2024-08-06 17:22:36 -06:00
..
atf.test.mk atf.test: fix installation of python test scripts 2023-12-19 17:23:54 +01:00
auto.obj.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.arch.inc.mk Merge from tbemd 2010-06-11 02:50:53 +00:00
bsd.clang-analyze.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.compat.mk bsd.compat.mk: Set MACHINE before including bsd.opts.mk 2023-11-10 09:57:45 +00:00
bsd.compat.pre.mk bsd.compat.mk Extract _ALL_LIBCOMPATS and add related variables 2023-07-27 05:10:43 +01:00
bsd.compiler.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.confs.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.cpu.mk share/mk: Remove armv6 support 2024-07-12 11:31:54 +00:00
bsd.crunchgen.mk crunchgen: fix "keep" for an ELF world, break it out 2023-11-09 22:33:58 -06:00
bsd.dep.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.dirs.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.doc.mk share: Remove ancient SCCS tags. 2023-11-26 22:23:29 -07:00
bsd.dtb.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.endian.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.files.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.incs.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.info.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.init.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.kmod.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.lib.mk arm64: Allow userspace to be built with PAC and BTI 2024-05-22 17:02:26 +00:00
bsd.libnames.mk lib{c,sys}: move auxargs more firmly into libsys 2024-02-19 22:44:08 +00:00
bsd.linker.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.links.mk share/mk: Don't install only differing in case files on case insensitive fs 2024-03-15 09:01:25 -06:00
bsd.man.mk share/mk: Don't install only differing in case files on case insensitive fs 2024-03-15 09:01:25 -06:00
bsd.mkopt.mk share/mk: support for "single" group options 2023-09-01 17:52:28 +01:00
bsd.nls.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.obj.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.opts.mk share/mk: Remove armv6 support 2024-07-12 11:31:54 +00:00
bsd.own.mk bsd.own.mk: Assume a modern make 2024-01-03 12:13:57 -07:00
bsd.port.mk bsd.port.mk: No need to support fmake anymore 2024-01-03 12:14:07 -07:00
bsd.port.options.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.port.post.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.port.pre.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.port.subdir.mk bsd.port.mk: No need to support fmake anymore 2024-01-03 12:14:07 -07:00
bsd.prog.mk arm64: Allow userspace to be built with PAC and BTI 2024-05-22 17:02:26 +00:00
bsd.progs.mk Fix typo in previous commit 2024-07-10 08:08:20 -07:00
bsd.README share: Remove ancient SCCS tags. 2023-11-26 22:23:29 -07:00
bsd.sanitizer.mk bsd.sanitizer.mk: Fix a typo in a comment 2022-11-01 09:18:34 +01:00
bsd.snmpmod.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.subdir.mk bsd.subdir.mk: improve SUBDIR.${MK_FOO} advice 2024-04-21 09:30:09 -07:00
bsd.suffixes-posix.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.suffixes.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.symver.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.sys.mk Add a build knob for _FORTIFY_SOURCE 2024-05-13 00:23:50 -05:00
bsd.sysdir.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dirdeps-options.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
dirdeps-targets.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
dirdeps.mk Update dirdeps.mk to latest 2024-07-29 12:48:56 -07:00
gendirdeps.mk bsd.progs.mk must pass META_XTRAS to gendirdeps.mk 2023-11-04 10:17:40 -07:00
googletest.test.inc.mk Fix GoogleTest 1.14.0 import 2023-08-18 19:33:58 -07:00
googletest.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
host-target.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
install-new.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
jobs.mk Update jobs.mk to leverage -jC 2023-09-18 11:40:07 -07:00
kmod.opts.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
local.autodep.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
local.dirdeps-options.mk loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
local.dirdeps-targets.mk Update dirdeps.mk to latest 2024-07-29 12:48:56 -07:00
local.dirdeps.mk loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
local.gendirdeps.mk Stop adding $FreeBSD$ to Makefile.depend 2023-10-29 11:40:03 -07:00
local.init.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.meta.sys.env.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
local.sys.dirdeps.env.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.sys.dirdeps.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.sys.env.mk Add sys.dirdeps.mk to share/mk FILES 2023-08-30 07:46:08 -07:00
local.sys.machine.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.sys.mk Guard CROSS_TARGET_FLAGS from buildworld 2023-09-23 15:58:13 -07:00
Makefile Update dirdeps.mk to latest 2024-07-29 12:48:56 -07:00
meta.autodep.mk meta.autodep.mk do not override start_utc 2024-04-24 12:25:42 -07:00
meta.stage.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
meta.subdir.mk Update dirdeps.mk to latest 2024-07-29 12:48:56 -07:00
meta.sys.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
meta2deps.py Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
meta2deps.sh Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
netbsd-tests.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
plain.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.init.linux.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
src.init.mk Remove unnecessary -isystem for host 2023-09-28 14:19:25 -07:00
src.libnames.mk wpa: Import 2.11 2024-07-23 12:49:40 -07:00
src.lua.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.opts.mk loader: Add WITH/WITHOUT_LOADER_PXEBOOT build option 2024-08-06 17:22:36 -06:00
src.sys.env.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.sys.mk pkgbase: set the prefix of debug files and macros to /usr/src 2023-11-14 08:43:15 +01:00
src.sys.obj.mk Revert "src.sys.obj.mk: Export OBJTOP" 2024-06-03 00:33:52 +01:00
src.tools.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stage-install.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
suite.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sys.dependfile.mk Move DIRDEPS_BUILD settings to sys.dirdeps.mk 2023-05-11 16:15:04 -07:00
sys.dirdeps.mk Update sys.dirdeps.mk set default DEP_* 2024-04-18 14:07:24 -07:00
sys.mk sys.mk: Define HOST_CC as CC by default. 2024-03-27 18:21:50 -04:00
tap.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
version_gen.awk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00