1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-30 12:04:07 +00:00
freebsd/share/mk
Bryan Drewery 5d6be39a4b Fix building in a directory with SUBDIRs and SUBDIR_PARALLEL.
The SUBDIR_PARALLEL feature uses a .for dir in ${SUBDIR} loop.  The old code
here for recursing was setting SUBDIR= as a make *argument*.  The SUBDIR=
replacement was not actually handled until after the .for loop was unrolled.
This could be seen with a '.info ${SUBDIR} ${dir}' inside of the loop which
showed an empty ${SUBDIR} and a set ${dir}.  Setting NO_SUBIDR= before calling
${MAKE} as an *environment* variable handles the case fine and is a more
proper mechanism for disabling subdir handling.

This could be seen with 'make -C tests/sys/kern -j15 SUBDIR_PARALLEL=yes'.

MFC after:	2 weeks
Sponsored by:	EMC / Isilon Storage Division
2015-10-21 00:25:18 +00:00
..
atf.test.mk
auto.obj.mk
bsd.arch.inc.mk
bsd.compiler.mk Improve safety of caching from r289659 by only importing of none of the 2015-10-20 20:37:00 +00:00
bsd.confs.mk Make installing to a non-existent directory an error. 2015-10-15 22:49:56 +00:00
bsd.cpu.mk After consultations with the arm community, don't define softfp for 2015-08-26 17:10:43 +00:00
bsd.crunchgen.mk
bsd.dep.mk
bsd.doc.mk Fix wrong use of .for; the iteration variable is not used in the loop. 2015-10-15 18:55:43 +00:00
bsd.dtb.mk
bsd.endian.mk
bsd.files.mk Make installing to a non-existent directory an error. 2015-10-15 22:49:56 +00:00
bsd.incs.mk Make installing to a non-existent directory an error. 2015-10-15 22:49:56 +00:00
bsd.info.mk Make installing to a non-existent directory an error. 2015-10-15 22:49:56 +00:00
bsd.init.mk
bsd.kmod.mk
bsd.lib.mk Similar to r289355, /usr/tests is within the base system so put the symbols 2015-10-16 05:06:43 +00:00
bsd.libnames.mk
bsd.links.mk
bsd.man.mk Make installing to a non-existent directory an error. 2015-10-15 22:49:56 +00:00
bsd.mkopt.mk Appy := to dependent opts once value determined. 2015-06-22 19:01:09 +00:00
bsd.nls.mk In jobs mode we can use .ORDER to force stage_links to run after other 2015-10-07 00:24:27 +00:00
bsd.obj.mk
bsd.opts.mk
bsd.own.mk Use existing CONFDIR instead of adding a new CONFIGDIR 2015-10-11 19:25:39 +00:00
bsd.port.mk Avoid sub-shell for realpath(1) for bmake by using its built-in :tA. 2015-09-03 17:01:58 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk Avoid sub-shell for realpath(1) for bmake by using its built-in :tA. 2015-09-03 17:01:58 +00:00
bsd.prog.mk Make installing to a non-existent directory an error. 2015-10-15 22:49:56 +00:00
bsd.progs.mk Fix building in a directory with SUBDIRs and SUBDIR_PARALLEL. 2015-10-21 00:25:18 +00:00
bsd.README Default TESTSDIR to /usr/tests/${RELDIR:H} 2015-10-11 21:29:24 +00:00
bsd.snmpmod.mk
bsd.stand.mk Use CFLAGS_NO_SIMD in preference to varying lists of -mno-xxxx flags. 2015-08-27 23:46:42 +00:00
bsd.subdir.mk Replace all of the duplicated logic for recursing into a subdir with one 2015-10-19 23:34:35 +00:00
bsd.symver.mk
bsd.sys.mk Only enable -fstack-protector-strong on gcc 4.9+ and default to -fstack-protector 2015-10-18 04:07:40 +00:00
bsd.test.mk Default TESTSDIR to /usr/tests/${RELDIR:H} 2015-10-11 21:29:24 +00:00
dirdeps.mk
gendirdeps.mk
host-target.mk
install-new.mk
local.autodep.mk To help bootstrap new local depends, 2015-10-07 00:32:33 +00:00
local.dirdeps.mk
local.gendirdeps.mk META_MODE: Remove unneeded groff/tmac special GENDIRDEPS_FILTER. 2015-09-30 20:40:51 +00:00
local.init.mk Do not assume host toolchain supports sysroot 2015-10-07 00:28:24 +00:00
local.meta.sys.mk META_MODE: Set HOST_CXX and HOST_CPP and chain them down into CXX/CPP for host builds. 2015-09-30 23:14:23 +00:00
local.sys.env.mk Move include of make.conf back to its old position. 2015-06-19 14:56:24 +00:00
local.sys.mk Move include of make.conf back to its old position. 2015-06-19 14:56:24 +00:00
Makefile Install bsd.confs.mk 2015-10-10 10:48:09 +00:00
meta2deps.py
meta2deps.sh
meta.autodep.mk
meta.stage.mk In jobs mode we can use .ORDER to force stage_links to run after other 2015-10-07 00:24:27 +00:00
meta.subdir.mk
meta.sys.mk
netbsd-tests.test.mk Simplify netbsd-tests.test.mk 2015-10-11 20:02:10 +00:00
plain.test.mk
src.libnames.mk Make libxo depend on libutil because it uses humanize_number after r287111 2015-10-18 07:30:50 +00:00
src.opts.mk Separate ELFTOOLCHAIN_BOOTSTRAP from BINUTILS_BOOTSTRAP 2015-08-17 10:48:55 +00:00
src.sys.env.mk RELDIR is useful without META_MODE. Always define it. 2015-09-23 23:30:57 +00:00
src.sys.mk Trim space 2015-09-17 21:51:48 +00:00
stage-install.sh
suite.test.mk Remove 'set -e' that are no longer needed as it is already default. 2015-09-25 23:03:32 +00:00
sys.dependfile.mk
sys.mk Rework the 'make -n -n' feature such that '-n' recurses and '-N' does not. 2015-10-17 16:42:54 +00:00
tap.test.mk
version_gen.awk