opnsense-src/share/mk
Warner Losh 81ec547fbd bsd.endian.mk: Allow for the cross building case
We need to include bsd.endian.mk from bsd.compiler.mk to enable
compressed symbols only on FreeBSD little endian targets.

However, since we include bsd.compiler.mk from Makefile.inc1 and from
the build tools makefiles, it has to work on Linux and osx. Make the
error condition only when we're building natively (so that we are
forced to add a new architecture to the list).

Otherwise, define bogus, poisoned values and leave TARGET_ENDIANNESS
undefined.  Since we don't actually use TARGET_ENDIANNESS for anything
in the cross building phase, these values are a failsafe agianst their
use. The one place in the build phase that detects endian is
appropriately protected.

Sponsored by:		Netflix
Reviewed by:		jrtc27
Differential Revision:	https://reviews.freebsd.org/D33742
2022-01-04 16:17:17 -07:00
..
atf.test.mk Another round of attempting to squelch -Wdeprecated-declarations, which 2019-09-17 06:07:08 +00:00
auto.obj.mk
bsd.arch.inc.mk
bsd.clang-analyze.mk Move all sources from the llvm project into contrib/llvm-project. 2019-12-20 19:53:05 +00:00
bsd.compat.mk bsd.compat.mk: Remove support for mips64 2022-01-03 08:00:08 -07:00
bsd.compiler.mk Add an arm64 sha512 feature check 2021-12-01 15:14:57 +00:00
bsd.confs.mk
bsd.cpu.mk bsd.cpu.mk: Remove mips support 2022-01-03 08:00:08 -07:00
bsd.crunchgen.mk
bsd.dep.mk Add missing dep patterns for .pieo 2021-09-13 13:22:31 +01:00
bsd.dirs.mk
bsd.doc.mk
bsd.dtb.mk Introduce bsd.sysdir.mk to consolidate looking for the kernel. 2019-11-21 15:59:33 +00:00
bsd.endian.mk bsd.endian.mk: Allow for the cross building case 2022-01-04 16:17:17 -07:00
bsd.files.mk mk: Set the DIR tags based on the files one 2021-01-04 16:20:04 +01:00
bsd.incs.mk bsd.incs.mk: Add support to override tags for a specific include group 2021-01-04 16:21:32 +01:00
bsd.info.mk
bsd.init.mk Update dirdeps.mk et al to latest 2020-11-24 21:45:38 +00:00
bsd.kmod.mk Introduce bsd.sysdir.mk to consolidate looking for the kernel. 2019-11-21 15:59:33 +00:00
bsd.lib.mk bsd.lib/prog.mk: Remove special case for mips 2022-01-03 08:00:08 -07:00
bsd.libnames.mk Add an internal libiscsiutil library. 2021-12-22 10:43:11 -08:00
bsd.linker.mk bsd.linker.mk: Detect LLD when built with PACKAGE_VENDOR 2021-07-20 16:10:22 +01:00
bsd.links.mk
bsd.man.mk pkgbase: Add an src.conf option for splitting man pages 2021-03-16 07:13:09 +01:00
bsd.mkopt.mk insetad -> instead 2021-06-09 20:17:22 -06:00
bsd.nls.mk
bsd.obj.mk NO_OBJ: Always fix .OBJDIR regardless of AUTO_OBJ. 2020-04-07 17:07:04 +00:00
bsd.opts.mk bsd.opts.mk: Remove mips support 2022-01-03 08:00:08 -07:00
bsd.own.mk Standardize EFI's ESP mount point. 2019-11-20 21:06:29 +00:00
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk bsd.lib/prog.mk: Remove special case for mips 2022-01-03 08:00:08 -07:00
bsd.progs.mk Add build system support for ASAN+UBSAN instrumentation 2021-08-02 14:33:24 +01:00
bsd.README Add build system support for ASAN+UBSAN instrumentation 2021-08-02 14:33:24 +01:00
bsd.sanitizer.mk Apply ASAN/UBSAN Makefile check only for build target 2021-12-08 17:02:45 -05:00
bsd.snmpmod.mk pkgbase: Put the mibs and defs in the bnsmp package 2021-06-19 17:50:03 +02:00
bsd.subdir.mk Add a guard for broken SUBDIR.${MK_FOO} use 2020-11-16 19:15:11 +00:00
bsd.suffixes-posix.mk
bsd.suffixes.mk
bsd.symver.mk Remove the SYMVER build option. 2020-04-30 22:08:40 +00:00
bsd.sys.mk Disable -Woverflow errors for i386 for GCC 9. 2021-09-13 11:00:38 -07:00
bsd.sysdir.mk Introduce bsd.sysdir.mk to consolidate looking for the kernel. 2019-11-21 15:59:33 +00:00
bsd.test.mk Make capsicum test cases fine-grained 2020-10-06 06:45:52 +00:00
dirdeps-options.mk Update dirdeps.mk et al to 20211212 versions 2021-12-18 13:37:07 -08:00
dirdeps-targets.mk Update dirdeps.mk et al to 20211212 versions 2021-12-18 13:37:07 -08:00
dirdeps.mk Update dirdeps.mk et al to 20211212 versions 2021-12-18 13:37:07 -08:00
gendirdeps.mk Update dirdeps.mk et al to latest 2020-11-24 21:45:38 +00:00
googletest.test.inc.mk Work around two -Werror warning issues in googletest, which have been 2020-01-31 18:26:23 +00:00
googletest.test.mk Make capsicum test cases fine-grained 2020-10-06 06:45:52 +00:00
host-target.mk
install-new.mk
kmod.opts.mk Add a kmod.opts.mk. 2019-11-21 18:14:26 +00:00
local.autodep.mk Add missing dep patterns for .pieo 2021-09-13 13:22:31 +01:00
local.dirdeps-options.mk retire BSD_CRTBEGIN option 2020-01-31 18:04:04 +00:00
local.dirdeps.mk Update dirdeps.mk et al to latest 2020-11-24 21:45:38 +00:00
local.gendirdeps.mk Update dirdeps.mk et al to latest 2020-11-24 21:45:38 +00:00
local.init.mk Include ${.CURDIR}/local.init.mk if it exists 2020-03-31 15:59:29 +00:00
local.meta.sys.mk meta: Remove mips support 2022-01-03 08:00:08 -07:00
local.sys.env.mk
local.sys.mk
Makefile Install bsd.sysdir.mk. 2019-11-21 19:54:10 +00:00
meta.autodep.mk Update dirdeps.mk et al to 20211212 versions 2021-12-18 13:37:07 -08:00
meta.stage.mk Update dirdeps.mk et al to latest 2020-11-24 21:45:38 +00:00
meta.subdir.mk Update dirdeps.mk et al to latest 2020-11-24 21:45:38 +00:00
meta.sys.mk Update dirdeps.mk et al to 20211212 versions 2021-12-18 13:37:07 -08:00
meta2deps.py Update dirdeps.mk et al to 20211212 versions 2021-12-18 13:37:07 -08:00
meta2deps.sh Update dirdeps.mk et al to latest 2020-11-24 21:45:38 +00:00
netbsd-tests.test.mk
plain.test.mk
src.init.mk
src.libnames.mk Add an internal libiscsiutil library. 2021-12-22 10:43:11 -08:00
src.lua.mk Add flua to the base system, install to /usr/libexec 2019-11-18 23:21:13 +00:00
src.opts.mk src.opts.mk: Remove most of the mips support 2022-01-03 08:00:09 -07:00
src.sys.env.mk META_MODE: Allow 'make all install' to work with filemon. 2020-01-17 14:29:27 +00:00
src.sys.mk build: provide a default WARNS for all in-tree builds 2020-09-18 17:17:46 +00:00
src.sys.obj.mk
src.tools.mk ncurses: Add support for terminfo database 2021-02-25 14:25:11 +01:00
stage-install.sh
suite.test.mk make check: suppress echo of kyua binary location 2021-01-16 00:07:50 -06:00
sys.dependfile.mk
sys.mk sys.mk: Stop rewriting mips* to get MACHINE_CPUARCH 2022-01-03 08:00:09 -07:00
tap.test.mk
version_gen.awk