freebsd-dev/share/mk
Warner Losh b55e8e6e0d My previous commit exposed an issue as it fixed a different
issue. lib/atf isn't a prereq_lib, since it isn't required for other
libraries to build. Remove it. The old kludge of always building it
had effectively been retired. Since we don't want to build the
libraries with the tests when we're bootstrapping, invent
MK_TESTS_SUPPORT which normally defaults to the current MK_TESTS
value, except when explicitly defined. Make lib/atf depend on it being
yes. When building the libraries set MK_TESTS to no, and
MK_TESTS_SUPPORT to the current value of MK_TESTS so that later stages
of the build work correctly. This should fix (and does for me)
people's issues with parallel builds racing between lib/atf and
libexec/atf. Since lib/atf is built during the libraries phase, the
race disappears.
2014-10-22 03:39:11 +00:00
..
atf.test.mk Rework privatelib/internallib 2014-08-06 22:17:26 +00:00
bsd.arch.inc.mk Merge from tbemd 2010-06-11 02:50:53 +00:00
bsd.compiler.mk When using an external toolchain note that gcc 4.8+ supports C++11 2014-10-21 19:58:23 +00:00
bsd.cpu.mk Support CXXFLAGS.${MACHINE_ARCH} as well as CFLAGS. This allows different 2014-07-08 14:37:01 +00:00
bsd.crunchgen.mk NO_DEBUG_FILES -> MK_DEBUG_FILES=no in last remaining place. 2014-04-25 19:25:18 +00:00
bsd.dep.mk The dependencies are computed with CC even if sources are C++, when building 2014-10-21 19:56:45 +00:00
bsd.doc.mk Move DOCCOMPRESS to MK variable. 2014-05-10 16:38:54 +00:00
bsd.endian.mk Clean up detection of big-endian ARM. In all cases we follow the pattern 2014-10-01 16:00:21 +00:00
bsd.files.mk Ensure files are created during the build when using bsd.subdir.mk. 2014-06-09 14:36:49 +00:00
bsd.incs.mk Eliminate NO_INCS. It is used one place, and MK_TOOLCHAIN=no will 2014-04-25 19:25:45 +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 Include bsd.opts.mk before Makefile.inc so Makefile.inc can do things 2014-04-24 02:02:51 +00:00
bsd.kmod.mk Fix comma splice, can't ambiguity and quoting. 2012-02-16 21:04:47 +00:00
bsd.lib.mk Revert r273426 r273409 2014-10-21 21:17:44 +00:00
bsd.libnames.mk Introduce missing definition for LIBTERMCAPW 2014-08-26 09:12:41 +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 Convert NO_MANCOMPRESSED to MK_MANCOMPRESSED. 2014-04-18 17:03:49 +00:00
bsd.mkopt.mk Spell always the more traditional way. 2014-05-09 04:49:43 +00:00
bsd.nls.mk
bsd.obj.mk bsd.lib.mk does not add OBJS etc to CLEANFILES so does not automatically 2014-07-22 00:42:55 +00:00
bsd.opts.mk Revert r267233 for now. PIE support needs to be reworked. 2014-08-19 15:04:32 +00:00
bsd.own.mk Better documentation for why KERBEROS and OPENSSH are here, and where 2014-05-27 16:30:54 +00:00
bsd.port.mk Revise r272363 by collapsing the tests into a for loop. 2014-10-01 20:52:08 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk Revise r272363 by collapsing the tests into a for loop. 2014-10-01 20:52:08 +00:00
bsd.prog.mk Allow standalone debug for non-default ${PROG} targets 2014-09-02 19:05:34 +00:00
bsd.progs.mk Don't define rules based on PROGS if PROGS is empty. 2014-10-16 21:13:46 +00:00
bsd.README Document an important, but easy to overlook without grepping the 2014-07-25 21:10:30 +00:00
bsd.snmpmod.mk
bsd.subdir.mk Create a mechanism for providing fine-grained build order dependencies 2014-06-15 13:45:37 +00:00
bsd.symver.mk
bsd.sys.mk Add -Wthread-safety to WARNS=6. 2014-09-01 20:18:09 +00:00
bsd.test.mk Put the test suite in its own tests.txz distribution file. 2014-06-10 17:04:30 +00:00
Makefile Remove bsd.dtrace.mk. 2014-07-12 07:46:18 +00:00
plain.test.mk Fix atf-sh's integration_test 2014-07-09 00:55:50 +00:00
src.libnames.mk Promote libevent to lib/ level and fold ftp-proxy into its parent Makefile. 2014-10-13 22:15:26 +00:00
src.opts.mk My previous commit exposed an issue as it fixed a different 2014-10-22 03:39:11 +00:00
src.sys.mk We do not ever want _srcconf_included_ as MAIN target. 2014-07-28 23:36:21 +00:00
suite.test.mk Move FreeBSD Test Suite-specific code to a suite.test.mk file. 2014-03-14 12:52:55 +00:00
sys.mk Make sure SIZE is defined early 2014-10-10 06:09:47 +00:00
tap.test.mk Fix atf-sh's integration_test 2014-07-09 00:55:50 +00:00
version_gen.awk