freebsd-dev/share/mk
Simon J. Gerraty 8fe4f8f7a7 Fix building host tools for host
Several makefile depend on tools built for host.
At least when using DIRDEPS_BUILD we can build these for the
pseudo machine "host" to facilitate building on older host versions.

Ideally we would build these tools in their own directories to avoid
building more than needed.

For now, setting an appropriate default for BTOOLSPATH will suffice

Reviewed by:	stevek
Sponsored by:	Juniper Networks, Inc.
Differential Revision:	https://reviews.freebsd.org/D39708
2023-04-20 10:05:43 -07:00
..
atf.test.mk testing: move atf-pytest-wrapper to /usr/libexec 2022-06-26 13:25:47 +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.cpu.mk: Introduce MACHINE_ABI 2022-10-05 17:27:44 +01:00
bsd.compiler.mk bsd.compiler.mk: Add a c++20 compiler feature. 2022-11-18 20:11:59 -08:00
bsd.confs.mk Ensure the stage_* targets we use exist 2023-04-18 20:19:11 -07:00
bsd.cpu.mk bsd.cpu.mk: Simplify armv[67] support 2023-02-14 09:53:15 -07:00
bsd.crunchgen.mk
bsd.dep.mk Remove more quotes around Makefile .error/.warn/.info strings. 2022-02-04 15:59:53 -08: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 Remove more quotes around Makefile .error/.warn/.info strings. 2022-02-04 15:59:53 -08:00
bsd.files.mk pkgbase: Do not override packages for FILES 2023-02-08 08:50:16 +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 Add some more local.*.mk includes 2022-12-06 10:49:54 -08:00
bsd.lib.mk Suppress lld 16 errors about undefined symbols in version maps 2023-04-17 18:25:52 +02:00
bsd.libnames.mk Put OPIE to rest. 2022-10-02 03:37:29 +02:00
bsd.linker.mk Remove more quotes around Makefile .error/.warn/.info strings. 2022-02-04 15:59:53 -08: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 Remove more quotes around Makefile .error/.warn/.info strings. 2022-02-04 15:59:53 -08: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 Add some more local.*.mk includes 2022-12-06 10:49:54 -08:00
bsd.own.mk Use 'mixed' links for 'hard' links by default. 2023-02-27 10:19:00 -07:00
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk Really fix cross-builds from macOS 2022-06-30 22:08:31 +01:00
bsd.progs.mk Add build system support for ASAN+UBSAN instrumentation 2021-08-02 14:33:24 +01:00
bsd.README share/mk: Remove obsolete reference to LINTLIBDIR 2022-03-28 19:43:03 +01:00
bsd.sanitizer.mk bsd.sanitizer.mk: Fix a typo in a comment 2022-11-01 09:18:34 +01: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 make: Don't print as many ==> and -- xxx -- lines in meta mode 2022-10-29 10:13:54 -06: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 Handle libs that create linker scripts as libs 2023-04-18 20:22:13 -07:00
bsd.sysdir.mk Add some more local.*.mk includes 2022-12-06 10:49:54 -08:00
bsd.test.mk Make capsicum test cases fine-grained 2020-10-06 06:45:52 +00:00
dirdeps-options.mk Update meta mode makefiles 2023-04-16 18:40:53 -07:00
dirdeps-targets.mk Update dirdeps.mk et al to 20211212 versions 2021-12-18 13:37:07 -08:00
dirdeps.mk dirdeps.mk guard against inclusion from Makefile.depend.options 2023-04-18 20:15:25 -07:00
gendirdeps.mk Update meta mode makefiles 2023-04-16 18:40:53 -07: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
jobs.mk Add jobs.mk to allow for target-jobs 2023-04-20 09:40:39 -07:00
kmod.opts.mk Add a kmod.opts.mk. 2019-11-21 18:14:26 +00:00
local.autodep.mk Avoid breaking crunchgen with meta stats 2023-04-18 20:25:33 -07:00
local.dirdeps-options.mk Allow site.*.mk to augment local.*.mk and src.*.mk 2022-12-07 11:30:35 -08:00
local.dirdeps.mk Allow site.*.mk to augment local.*.mk and src.*.mk 2022-12-07 11:30:35 -08:00
local.gendirdeps.mk Add site.{autodep,gendirdeps}.mk 2022-12-28 12:39:08 -08:00
local.init.mk Allow site.*.mk to augment local.*.mk and src.*.mk 2022-12-07 11:30:35 -08:00
local.meta.sys.mk Fix building host tools for host 2023-04-20 10:05:43 -07:00
local.sys.env.mk Allow site.*.mk to augment local.*.mk and src.*.mk 2022-12-07 11:30:35 -08:00
local.sys.mk Add jobs.mk to allow for target-jobs 2023-04-20 09:40:39 -07:00
Makefile Install the recently added posix.mk file 2022-04-12 13:05:55 -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
meta.autodep.mk Update meta mode makefiles 2023-04-16 18:40:53 -07:00
meta.stage.mk Update meta mode makefiles 2023-04-16 18:40:53 -07: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
netbsd-tests.test.mk Remove more quotes around Makefile .error/.warn/.info strings. 2022-02-04 15:59:53 -08:00
plain.test.mk
src.init.mk
src.libnames.mk bhyve: Move libcasper dependecy to lib9p 2023-03-07 11:09:22 -05: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 Move include of site.src.opts.mk to allow more control 2023-04-17 10:44:37 -07:00
src.sys.env.mk Allow site.*.mk to augment local.*.mk and src.*.mk 2022-12-07 11:30:35 -08: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 Remove the riscv64sf architecture. 2023-04-12 11:09:27 -07:00
tap.test.mk
version_gen.awk