<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>3a239e46c4aa1dc62a74b40f6a0feb030f089a0c - share/mk: Deduplicate some handling of debug info</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#3a239e46c4aa1dc62a74b40f6a0feb030f089a0c</link>
        <description>share/mk: Deduplicate some handling of debug infobsd.prog.mk and bsd.lib.mk contain a bunch of duplicated logic used tohandle DEBUG_FLAGS and standalone debug file info (enabled byMK_DEBUG_FILES).  In anticipation of adding more duplicated logic, let&apos;stry factoring it out into a separate bsd.debug.mk first.bsd.debug.mk now handles the following:- MK_ASSERT_DEBUG- installation rules for debug files (the consumer has to set DEBUGFILE)- updating CFLAGS and CXXFLAGS based on DEBUG_FLAGS- optionally stripping installed filesNo functional change intended.Reviewed by:	bdrewerySponsored by:	The FreeBSD FoundationSponsored by:	Klara, Inc.MFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D51805

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Thu, 21 Aug 2025 14:06:19 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>14f57afb852ddac57d3a277aef375cda5666c620 - bmake: Add a package for bmake and share/mk</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#14f57afb852ddac57d3a277aef375cda5666c620</link>
        <description>bmake: Add a package for bmake and share/mkbmake along with /usr/share/mk seems to meet the criteria for being inits own package: it&apos;s self-contained and the majority of users (who areusing binary packages) don&apos;t need to install it, so it doesn&apos;t belong inFreeBSD-utilities.  Instead, put it in its own package.Add a dependency on the new package from:- sendmail (uses make to build its configuration)- NIS (uses make to build the database).But not from examples, because while some of the examples do requiremake, they are intended as examples rather than something to be useddirectly.Reviewed by:	manu, sjgDifferential Revision:	https://reviews.freebsd.org/D50149

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Sun, 27 Jul 2025 11:24:33 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e1e989c77d4e35ddc5ca3c143553f973c4a1764 - Add host.test.mk for DIRDEPS_BUILD</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#8e1e989c77d4e35ddc5ca3c143553f973c4a1764</link>
        <description>Add host.test.mk for DIRDEPS_BUILDIf we are doing DIRDEPS_BUILD and MK_RUN_TESTS is yeswe can hook tests associated with dirs to be built into the graphsuch that we avoid circular dependencies but the build will failshould any test fail.Make MK_RUN_TESTS independent of MK_TESTSalso for non-DIRDEPS_BUILD ensure we have RELDIR and check itagainst patterns in HOST_RUN_TESTS.Reviewed by:	stevekSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D50387

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Wed, 04 Jun 2025 19:56:44 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9c4f1497dae7832e2727682e9161ca9572e56dfe - Move extra suffix-transformation rules into bsd.suffixes-extra.mk</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#9c4f1497dae7832e2727682e9161ca9572e56dfe</link>
        <description>Move extra suffix-transformation rules into bsd.suffixes-extra.mkTo make it possible to use the .SUFFIXES list and suffix-transformationrules from bsd.lib.mk in other places, move them to a separate file,bsd.suffixes-extra.mk.Note that we cannot add the list and rules to bsd.suffixes.mk, sincethat file also gets included by sys.mk, which applies to non-sourcebuilds. That would require a whole ports exp-run.No functional change intended.Reviewed by:	brooks, emasteMFC after:	3 daysDifferential Revision: https://reviews.freebsd.org/D49965

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Tue, 22 Apr 2025 18:26:56 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9c2838d93cab8098e333a32990d75439dc84359 - Add newlog.sh and setops.sh to share/mk</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#e9c2838d93cab8098e333a32990d75439dc84359</link>
        <description>Add newlog.sh and setops.sh to share/mkjobs.mk makes use of newlog.sh if found.Set NEWLOG_SH in local.sys.env.mk to save jobs.mk searching for it.PR:	284390Reviewed by:	stevekDifferential Revision:	https://reviews.freebsd.org/D48737

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Tue, 11 Feb 2025 17:42:17 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a2b67d4a6e364586ae7180cc4696609e8960f955 - Update dirdeps.mk to latest</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#a2b67d4a6e364586ae7180cc4696609e8960f955</link>
        <description>Update dirdeps.mk to latestAlso add meta2deps.{py,sh} to FILES so they get installed/stagedReviewed by: stevek

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Mon, 29 Jul 2024 19:48:38 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>97759ccc715c4b365432c16d763c50eecfcb1100 - share: Remove ancient SCCS tags.</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#97759ccc715c4b365432c16d763c50eecfcb1100</link>
        <description>share: Remove ancient SCCS tags.Remove ancient SCCS tags from the tree, automated scripting, with twominor fixup to keep things compiling. All the common forms in the treewere removed with a perl script.Sponsored by:		Netflix

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 17:21:37 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>61fe0b8e94a75bced6d68e44ed3c3971132b66e1 - Add sys.dirdeps.mk to share/mk FILES</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#61fe0b8e94a75bced6d68e44ed3c3971132b66e1</link>
        <description>Add sys.dirdeps.mk to share/mk FILESA few recent makefiles should have been added to FILES.Rename sys.machine.mk to local.sys.machine.mk as it is verytree specific so does not belong in /usr/share/mk/Reviewed by:	stevekDifferential Revision:	https://reviews.freebsd.org/D41642

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Wed, 30 Aug 2023 14:46:08 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2d01ce7f853e4cc1283a70167192c9c277e6172d - mk: Install bsd.compat.pre.mk</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#2d01ce7f853e4cc1283a70167192c9c277e6172d</link>
        <description>mk: Install bsd.compat.pre.mkReported by:	dchaginFixes:		5d6cb793d0d5 (&quot;bsd.compat.mk Extract _ALL_LIBCOMPATS and add related variables&quot;)

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Fri, 28 Jul 2023 16:52:38 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0967f7030c67442bfacc17d6c316f20acb6e6419 - Install the recently added posix.mk file</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#0967f7030c67442bfacc17d6c316f20acb6e6419</link>
        <description>Install the recently added posix.mk fileThis enables POSIX compatibility for Makefiles which start with.POSIX:Submitted by:	sjg

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Mon, 11 Apr 2022 17:48:43 +0000</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3bd3d1cc7b7e3142e7fd982f3c76485ee3e3ef6 - Install bsd.sysdir.mk.</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#c3bd3d1cc7b7e3142e7fd982f3c76485ee3e3ef6</link>
        <description>Install bsd.sysdir.mk.Submitted by: Jung-uk Kim

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Thu, 21 Nov 2019 19:54:10 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a19575a4fbc66e3be7465a32ed644bbbe8f5a47 - Install bsd.compat.mk.</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#2a19575a4fbc66e3be7465a32ed644bbbe8f5a47</link>
        <description>Install bsd.compat.mk.Reported by:	glebius

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Wed, 16 Oct 2019 17:21:18 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2aaf9152a852aba9eb2036b95f4948ee77988826 - MFHead@r345275</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#2aaf9152a852aba9eb2036b95f4948ee77988826</link>
        <description>MFHead@r345275

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Mon, 18 Mar 2019 19:21:53 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5193fcde8d29e5fe3056c8cf7b0d7a004c20a632 - Initial googlemock/googletest integration into the build/FreeBSD test suite</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#5193fcde8d29e5fe3056c8cf7b0d7a004c20a632</link>
        <description>Initial googlemock/googletest integration into the build/FreeBSD test suiteThis initial integration takes googlemock/googletest release 1.8.1, integratesthe library, tests, and sample unit tests into the build.googlemock/googletest&apos;s inclusion is optionally available via `MK_GOOGLETEST`.`MK_GOOGLETEST` is dependent on `MK_TESTS` and is enabled by default whenbuilt with a C++11 capable toolchain.Google tests can be specified via the `GTESTS` variable, which, in comparisonwith the other test drivers, is more simplified/streamlined, as Googletest onlysupports C++ tests; not raw C or shell tests (C tests can be written in C++using the standard embedding methods).No dependent libraries are assumed for the tests. One must specify `gmock`,`gmock_main`, `gtest`, or `gtest_main`, via `LIBADD` for the program.More information about googlemock and googletest can be found on theGoogletest [project page](https://github.com/google/googletest), and the[GoogleMock](https://github.com/google/googletest/blob/v1.8.x/googlemock/docs/Documentation.md)and[GoogleTest](https://github.com/google/googletest/tree/v1.8.x/googletest/docs)docs.These tests are originally integrated into the build as plain driver tests, butwill be natively integrated into Kyua in a later version.Known issues/Errata:* [WhenDynamicCastToTest.AmbiguousCast fails on FreeBSD](https://github.com/google/googletest/issues/2172)Reviewed by:	asomersApproved by:	emaste (mentor)MFC after:	2 monthsDifferential Revision: https://reviews.freebsd.org/D19551

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Fri, 15 Mar 2019 21:43:52 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>833018816d502e74c64a02810d4455cc16b62e4e - Correct gmock/gtest expectations w.r.t. C++11/RTTI</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#833018816d502e74c64a02810d4455cc16b62e4e</link>
        <description>Correct gmock/gtest expectations w.r.t. C++11/RTTILong story short, some of the tests were failing because they expected eitherdynamic_cast or RTTI to be functional and it wasn&apos;t.Move all common CXXFLAGS out to googletest.test.inc.mk and reference it fromgoogletest.test.mk and .../googletest/Makefile.inc

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Wed, 20 Feb 2019 20:09:59 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd71398d1e20127b12ad05db7078cf220ceccd84 - Add googletest.test.mk and integrate into bsd.test.mk</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#bd71398d1e20127b12ad05db7078cf220ceccd84</link>
        <description>Add googletest.test.mk and integrate into bsd.test.mkgoogletest.test.mk is a rudimentary wrapper around the plain test interface(for now), which only supports C++ programs, specified by the `GTESTS`variable.In the future, kyua will support gtests in a more native manner.

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Wed, 20 Feb 2019 01:09:03 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bbd7a9298f75b52cf65ffa6ea4cfe0958a3fc8cf - Merge ^/head r336870 through r337285, and resolve conflicts.</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#bbd7a9298f75b52cf65ffa6ea4cfe0958a3fc8cf</link>
        <description>Merge ^/head r336870 through r337285, and resolve conflicts.

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Sat, 04 Aug 2018 11:53:41 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3a239e46c4aa1dc62a74b40f6a0feb030f089a0c - share/mk: Deduplicate some handling of debug info</title>
        <link>http://opengrok.net:8080/history/src/share/mk/Makefile#3a239e46c4aa1dc62a74b40f6a0feb030f089a0c</link>
        <description>share/mk: Deduplicate some handling of debug infobsd.prog.mk and bsd.lib.mk contain a bunch of duplicated logic used tohandle DEBUG_FLAGS and standalone debug file info (enabled byMK_DEBUG_FILES).  In anticipation of adding more duplicated logic, let&apos;stry factoring it out into a separate bsd.debug.mk first.bsd.debug.mk now handles the following:- MK_ASSERT_DEBUG- installation rules for debug files (the consumer has to set DEBUGFILE)- updating CFLAGS and CXXFLAGS based on DEBUG_FLAGS- optionally stripping installed filesNo functional change intended.Reviewed by:	bdrewerySponsored by:	The FreeBSD FoundationSponsored by:	Klara, Inc.MFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D51805

            List of files:
            /src/share/mk/Makefile</description>
        <pubDate>Thu, 21 Aug 2025 14:06:19 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
