freebsd-skq/share/mk
sjg 8425f75b1c Use OBJS_SRCS_FILTER to control setting OBJS from SRCS
Some makefiles do reachover builds.
In some cases it is convenient to list subdirs of the distribution
in SRCS.

It is not very convenient, or always even desirable to have corresponding
subdirs in .OBJDIR, so OBJS_SRCS_FILTER allows the makefile to choose.
The default value 'R' matches existing practice.

But a makefile can set OBJS_SRCS_FILTER= T (the R gets added by
bsd.init.mk) to avoid the need for subdirs in .OBJDIR

Differential Revision:	https://reviews.freebsd.org/D12218
Reviewed by:	bdrewery
2017-09-16 05:42:27 +00:00
..
atf.test.mk
auto.obj.mk If MAKEOBJDIRPREFIX is a prefix match for .CURDIR, then __objdir is .CURDIR 2017-04-18 23:59:15 +00:00
bsd.arch.inc.mk
bsd.clang-analyze.mk
bsd.compiler.mk CCACHE_BUILD: Follow-up r321880: Fix some PATH issues with buildworld. 2017-08-01 18:26:20 +00:00
bsd.confs.mk DIRDEPS_BUILD: Fix '/' in group names creating a bad cookie. 2016-12-03 05:29:35 +00:00
bsd.cpu.mk We don't use ARM_ARCH_6 in the tree, and haven't for a long long 2017-08-13 04:10:47 +00:00
bsd.crunchgen.mk Quote ${MAKE} when passing in env in case it contains spaces. 2017-08-16 17:54:24 +00:00
bsd.dep.mk Use OBJS_SRCS_FILTER to control setting OBJS from SRCS 2017-09-16 05:42:27 +00:00
bsd.doc.mk Revert crap accidentally committed 2017-01-28 16:31:23 +00:00
bsd.dtb.mk
bsd.endian.mk Add full softfloat and hardfloat support for MIPS. 2016-10-31 15:33:58 +00:00
bsd.files.mk Respect INSTALL_AS_USER for FILES. 2017-07-21 16:14:35 +00:00
bsd.incs.mk DIRDEPS_BUILD: Fix '/' in group names creating a bad cookie. 2016-12-03 05:29:35 +00:00
bsd.info.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.init.mk Use OBJS_SRCS_FILTER to control setting OBJS from SRCS 2017-09-16 05:42:27 +00:00
bsd.kmod.mk WITH_META_MODE: Resolve SYSDIR to avoid changed build commands. 2016-05-31 23:08:43 +00:00
bsd.lib.mk Use OBJS_SRCS_FILTER to control setting OBJS from SRCS 2017-09-16 05:42:27 +00:00
bsd.libnames.mk Provide libdl. 2017-07-10 14:59:21 +00:00
bsd.linker.mk lld 5.0 supports filter libraries, so enable linker feature flag 2017-07-24 15:39:09 +00:00
bsd.links.mk Re-remove excess / for installing SYMLINKS 2017-08-12 18:11:41 +00:00
bsd.man.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.mkopt.mk
bsd.nls.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.obj.mk cleandir: Fix ESTALE errors from parallel removals. 2017-07-25 00:12:48 +00:00
bsd.opts.mk Add limited sandbox capability to "make check" 2017-08-14 19:03:05 +00:00
bsd.own.mk Add SVNVERSION_CMD to bsd.own.mk, adding the capability to include 2017-08-11 19:21:40 +00:00
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk Use OBJS_SRCS_FILTER to control setting OBJS from SRCS 2017-09-16 05:42:27 +00:00
bsd.progs.mk PROGS: Fix ESTALE errors on NFS while cleaning in directories with PROGS. 2017-07-24 17:54:03 +00:00
bsd.README Add limited sandbox capability to "make check" 2017-08-14 19:03:05 +00:00
bsd.snmpmod.mk Add a make target (smilint) for running smilint tool against BMIBS 2017-01-17 03:38:49 +00:00
bsd.stand.mk Support for v1.10 (latest) of RISC-V privilege specification. 2017-08-10 14:18:09 +00:00
bsd.subdir.mk Similar to r296013 for NO_ROOT, force SUBDIR_PARALLEL for buildworld WORLDTMP staging. 2017-06-21 18:56:53 +00:00
bsd.suffixes-posix.mk Extract suffix rules into bsd.suffixes[-posix].mk. 2016-10-12 00:42:46 +00:00
bsd.suffixes.mk Revert r307823 (Use upstream suffixes for LLVM IR) for now. It causes a 2016-10-27 18:46:52 +00:00
bsd.symver.mk
bsd.sys.mk gcc builds: reenable -Wstrict-overflow for bsd.sys.mk 2017-09-14 03:41:49 +00:00
bsd.test.mk Sort the tests alphabetically before adding them to the Kyuafiles 2017-07-17 18:20:54 +00:00
dirdeps.mk Fix typo in comment. 2017-03-07 01:42:30 +00:00
gendirdeps.mk Update meta* from bmake-20161212 2016-12-23 02:57:00 +00:00
host-target.mk
install-new.mk
local.autodep.mk
local.dirdeps.mk
local.gendirdeps.mk DIRDEPS_BUILD: Clang headers are now in lib/clang/headers 2016-09-02 19:28:24 +00:00
local.init.mk
local.meta.sys.mk META_MODE: Move ignoring of /usr/local/etc/libmap.d to proper place. 2017-06-01 23:04:44 +00:00
local.sys.env.mk
local.sys.mk Follow-up r320061: Need to respect make.conf/env LIBDIR overrides. 2017-06-19 18:08:02 +00:00
Makefile Add basic bsd.linker.mk auto included from bsd.compiler.mk. 2017-06-22 21:03:20 +00:00
meta2deps.py Fix syntax error in parse_path after r316952. 2017-05-08 20:44:21 +00:00
meta2deps.sh Update meta* from bmake-20161212 2016-12-23 02:57:00 +00:00
meta.autodep.mk When MAKEOBJDIRPREFIX points to a case-insensitive file system, the 2016-09-24 15:11:27 +00:00
meta.stage.mk Update dirdeps/meta bits from latest bmake. 2017-03-06 23:13:25 +00:00
meta.subdir.mk
meta.sys.mk Avoid clobbering existing value of META_COOKIE_TOUCH 2016-09-13 22:17:25 +00:00
netbsd-tests.test.mk
plain.test.mk
src.init.mk
src.libnames.mk Provide libdl. 2017-07-10 14:59:21 +00:00
src.opts.mk bsdgrep: disable TRE implementation by default 2017-09-15 15:57:15 +00:00
src.sys.env.mk WITH_META_MODE: Don't let subdir traversals for 'make install' re-enable meta mode. 2016-08-25 23:55:56 +00:00
src.sys.mk
stage-install.sh
suite.test.mk Add limited sandbox capability to "make check" 2017-08-14 19:03:05 +00:00
sys.dependfile.mk
sys.mk arm*hf is no longer a thing, remove it from the conversion now that it's easy. 2017-08-12 17:07:32 +00:00
tap.test.mk
version_gen.awk