freebsd-src/share/mk
Simon J. Gerraty 2b7c1402f9 src.sys.obj.mk: Export OBJTOP
If we had to set OBJTOP we want to .export it (if .MAKE.LEVEL > 0)
for the benefit of things like x!= ${.MAKE} -r ... and similar.

Without OBJTOP, the default MAKEOBJDIR setting will result in
attempting to use an objdir like /lib or /bin etc in some cases.

This patch is based on D30990
with the addition of the check for level > 0.

Reviewed by: jrtc27
Differential Revision:        <https://reviews.freebsd.org/D30990>
2024-05-28 11:51:31 -07:00
..
atf.test.mk
auto.obj.mk
bsd.arch.inc.mk
bsd.clang-analyze.mk
bsd.compat.mk
bsd.compat.pre.mk
bsd.compiler.mk
bsd.confs.mk
bsd.cpu.mk share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures 2024-04-18 20:42:21 +02:00
bsd.crunchgen.mk
bsd.dep.mk
bsd.dirs.mk
bsd.doc.mk
bsd.dtb.mk
bsd.endian.mk
bsd.files.mk
bsd.incs.mk
bsd.info.mk
bsd.init.mk
bsd.kmod.mk
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
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
bsd.nls.mk
bsd.obj.mk
bsd.opts.mk arm64: Allow userspace to be built with PAC and BTI 2024-05-22 17:02:26 +00:00
bsd.own.mk
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk arm64: Allow userspace to be built with PAC and BTI 2024-05-22 17:02:26 +00:00
bsd.progs.mk
bsd.README
bsd.sanitizer.mk
bsd.snmpmod.mk
bsd.subdir.mk bsd.subdir.mk: improve SUBDIR.${MK_FOO} advice 2024-04-21 09:30:09 -07:00
bsd.suffixes-posix.mk
bsd.suffixes.mk
bsd.symver.mk
bsd.sys.mk Add a build knob for _FORTIFY_SOURCE 2024-05-13 00:23:50 -05:00
bsd.sysdir.mk
bsd.test.mk
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 et al 2024-03-13 22:51:08 -07:00
gendirdeps.mk
googletest.test.inc.mk
googletest.test.mk
host-target.mk
install-new.mk
jobs.mk
kmod.opts.mk
local.autodep.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
local.dirdeps-options.mk
local.dirdeps-targets.mk Add share/mk/local.dirdeps-targets.mk 2024-02-27 13:37:50 -08:00
local.dirdeps.mk
local.gendirdeps.mk
local.init.mk
local.meta.sys.env.mk
local.sys.dirdeps.env.mk
local.sys.dirdeps.mk
local.sys.env.mk
local.sys.machine.mk
local.sys.mk
Makefile
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 et al 2024-03-13 22:51:08 -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
plain.test.mk
src.init.linux.mk
src.init.mk
src.libnames.mk libnvmf: Add internal library to support NVMe over Fabrics 2024-05-02 16:28:16 -07:00
src.lua.mk
src.opts.mk aarch64: disable LIB32 with gcc 2024-05-17 17:01:18 +01:00
src.sys.env.mk
src.sys.mk
src.sys.obj.mk src.sys.obj.mk: Export OBJTOP 2024-05-28 11:51:31 -07:00
src.tools.mk
stage-install.sh
suite.test.mk
sys.dependfile.mk
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
version_gen.awk