freebsd-skq/share/mk
ngie 964f5a1f13 MFC r273803,r273810:
r273803:

  Filter out TESTS_SUBDIRS already added to SUBDIR instead of blindly
  appending the TESTS_SUBDIRS variable to SUBDIR

  Duplicate directory entries can cause unexpected side effects, like
  installing the same files multiple times. This can be easily
  reproduced via the following testcase prior to this commit:

    SUBDIR= dir
    TESTS_SUBDIRS+= dir

    .include <bsd.test.mk>

  Sponsored by: EMC / Isilon Storage Division

r273810:

  Fix the logic inversion in the previous commit by ensuring that the matched
  expression (:M) is empty, not the not matched (:N) is empty. The former case
  means we have not found the TEST_SUBDIR value in SUBDIR

  Reported by: rodrigc
  Pointyhat to: me (did not use a clean install root)
  Sponsored by: EMC / Isilon Storage Division
2014-12-22 00:50:08 +00:00
..
atf.test.mk MFC r267176, r267181, r268445 (ATF-related commits): 2014-09-09 04:00:30 +00:00
bsd.arch.inc.mk Include Makefile.$MACHINE, if it exists, otherwise 2010-02-17 23:47:08 +00:00
bsd.compiler.mk Provide slightly more helpful feedback when we can't figure out what 2013-03-01 03:25:43 +00:00
bsd.cpu.mk Revert r275778, gcc 4.2.1 doesn't handle -march=armv7. 2014-12-15 18:13:03 +00:00
bsd.crunchgen.mk MFC r264927 by imp: 2014-08-21 19:32:54 +00:00
bsd.dep.mk MFC r271365: 2014-10-23 00:51:52 +00:00
bsd.doc.mk Don't pass -o1- to groff(1) by default. If ms(7) formatted document 2011-06-03 11:58:17 +00:00
bsd.endian.mk Merging of projects/armv6, part 3 2012-08-15 03:21:56 +00:00
bsd.files.mk Pull up fixes to allow building tests along scripts and data files. 2013-12-28 16:08:10 +00:00
bsd.incs.mk Replace all known uses of ln in the build process with appropriate 2013-01-21 22:40:39 +00:00
bsd.info.mk Replace all known uses of ln in the build process with appropriate 2013-01-21 22:40:39 +00:00
bsd.init.mk Remove all support for legacy NOFOO and NO_FOO build options. 2013-01-10 22:44:19 +00:00
bsd.kmod.mk Fix comma splice, can't ambiguity and quoting. 2012-02-16 21:04:47 +00:00
bsd.lib.mk MFH (r264367): add RANLIBFLAGS and set timestamps in static libraries to 0 2014-08-24 14:25:44 +00:00
bsd.libnames.mk MFC r274116: 2014-11-25 13:47:53 +00:00
bsd.links.mk Replace all known uses of ln in the build process with appropriate 2013-01-21 22:40:39 +00:00
bsd.man.mk Replace all known uses of ln in the build process with appropriate 2013-01-21 22:40:39 +00:00
bsd.nls.mk
bsd.obj.mk Add support for bmake. This includes: 2012-10-06 20:01:05 +00:00
bsd.own.mk MFC r271493,271688-271689,271696,271854,272139-272143: 2014-09-30 17:54:57 +00:00
bsd.pkg.mk
bsd.port.mk Revert unapproved commit to bsd.port.mk. 2011-10-08 18:25:01 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk MFC r270976: Allow standalone debug for non-default ${PROG} targets 2014-09-08 15:28:17 +00:00
bsd.progs.mk MFC r273186,r273873: 2014-12-22 00:21:24 +00:00
bsd.README MFC refactoring of the *.test.mk files. 2014-04-14 23:51:57 +00:00
bsd.snmpmod.mk
bsd.subdir.mk MFC r266473,267331,267511: 2014-08-19 23:33:51 +00:00
bsd.symver.mk
bsd.sys.mk MFC r262613: 2014-03-26 07:31:57 +00:00
bsd.test.mk MFC r273803,r273810: 2014-12-22 00:50:08 +00:00
Makefile MFC r268300 r268541 r268544 r268565 r269775 r269838 r269839 r269840 2014-08-13 16:11:57 +00:00
plain.test.mk MFC r267176, r267181, r268445 (ATF-related commits): 2014-09-09 04:00:30 +00:00
suite.test.mk MFC refactoring of the *.test.mk files. 2014-04-14 23:51:57 +00:00
sys.mk MFH (r264367): add RANLIBFLAGS and set timestamps in static libraries to 0 2014-08-24 14:25:44 +00:00
tap.test.mk MFC r267176, r267181, r268445 (ATF-related commits): 2014-09-09 04:00:30 +00:00
version_gen.awk