freebsd-src/share/mk
Andrew Turner 960b4327f4 bsd.compat.mk: Set MACHINE before including bsd.opts.mk
In bsd.opts.mk we check MACHINE_ARCH and may want to check MACHINE to
decide which options to enable. Unfortunately this is included too
early via bsd.compiler.mk.

Move including bsd.compiler.mk until after we can set MACHINE and
MACHINE_ARCH.

Reviewed by:	imp
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D42448
2023-11-10 09:57:45 +00:00
..
atf.test.mk Revert "tests: fix ATF_TESTS_PYTEST no clean build" 2023-10-22 13:14:13 -04:00
auto.obj.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.arch.inc.mk
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/bsd.cpu.mk: Add AMD Zen 4 for x86 2023-08-20 23:54:29 +02: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 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06: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 pkgbase: put library links and symlinks in the -dev package 2023-09-14 10:19:42 +01:00
bsd.libnames.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.linker.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.links.mk pkgbase: put library links and symlinks in the -dev package 2023-09-14 10:19:42 +01:00
bsd.man.mk bsd.man.mk guard against empty vars in MLINKS 2023-10-22 10:13:20 -07: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 pkgbase: Split out manpages by default 2023-09-14 16:50:40 +01:00
bsd.own.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.port.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06: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 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.prog.mk Add INIT_ALL build option 2023-09-01 17:54:24 +01:00
bsd.progs.mk bsd.progs.mk must pass META_XTRAS to gendirdeps.mk 2023-11-04 10:17:40 -07:00
bsd.README share/mk: Fix .TARGET override documentation 2023-11-05 16:28:34 -05: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 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06: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 Move the adding of CFLAGS_LAST to bsd.sys.mk 2023-09-28 14:01:56 -07: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 meta mode makefiles 2023-04-16 18:40:53 -07:00
dirdeps-targets.mk Update jobs.mk to leverage -jC 2023-09-18 11:40:07 -07:00
dirdeps.mk dirdeps.mk allow for TARGET_SPEC_VARS.host 2023-05-15 13:25:10 -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 Move the adding of CFLAGS_LAST to bsd.sys.mk 2023-09-28 14:01:56 -07:00
local.dirdeps-options.mk loader: add target for dirdeps build 2023-11-02 19:35:08 -04: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 Add sys.dirdeps.mk to share/mk FILES 2023-08-30 07:46:08 -07:00
meta.autodep.mk Update jobs.mk to leverage -jC 2023-09-18 11:40:07 -07:00
meta.stage.mk Update meta mode makefiles 2023-04-16 18:40:53 -07:00
meta.subdir.mk Update jobs.mk to leverage -jC 2023-09-18 11:40:07 -07:00
meta.sys.mk Move DIRDEPS_BUILD settings to sys.dirdeps.mk 2023-05-11 16:15:04 -07:00
meta2deps.py Update meta mode makefiles 2023-04-16 18:40:53 -07:00
meta2deps.sh Update meta mode makefiles 2023-04-16 18:40:53 -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 libbsddialog: delete formw dependency 2023-10-12 22:44:15 +02:00
src.lua.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.opts.mk dialog(1): switch off dialog(1) by default 2023-10-10 09:19:48 +02:00
src.sys.env.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.sys.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.sys.obj.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06: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 sys.dirdeps.mk we do want to override OBJTOP 2023-05-14 09:50:03 -07:00
sys.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06: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