<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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 2015</copyright>
    <generator>Java</generator><item>
        <title>d80ab37f9883cb981c9b359d50bbfe8f0d6f2884 - test-includes: Make sure we test against in-tree headers</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/test-includes/Makefile#d80ab37f9883cb981c9b359d50bbfe8f0d6f2884</link>
        <description>test-includes: Make sure we test against in-tree headersRegenerate badfiles.inc as well.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D49736

            List of files:
            /freebsd/tools/build/test-includes/Makefile</description>
        <pubDate>Thu, 10 Apr 2025 14:42:42 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>259e6fefc0adc5f253920922653e868ab2cbe373 - test-includes: Add -ansi to the compile line to catch problems</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/test-includes/Makefile#259e6fefc0adc5f253920922653e868ab2cbe373</link>
        <description>test-includes: Add -ansi to the compile line to catch problemsWe support C89 files, but compile everything in the tree with C99 ornewer. By compiling these -ansi, that will force C89 which doesn&apos;tunderstand inline. All our header files must use __inline instead ofinline when they define inline functions.Sponsored by:		NetflixReviewed by:		emasteDifferential Revision:	https://reviews.freebsd.org/D43235

            List of files:
            /freebsd/tools/build/test-includes/Makefile</description>
        <pubDate>Mon, 01 Jan 2024 07:12:54 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>44b36b80f57830bc9ccd78e27b12213c6a16626d - test-includes: improve portability</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/test-includes/Makefile#44b36b80f57830bc9ccd78e27b12213c6a16626d</link>
        <description>test-includes: improve portabilityFreeBSD&apos;s shell permits [^bar] to match characters not in [bar] likecommon regular expressions. This is non-portable and &apos;!&apos; should beused in place of &apos;^&apos; for portability.Reported by:	Nathaniel Wesley FilardoIssue:		https://github.com/CTSRD-CHERI/cheribsd/issues/1321Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D34597

            List of files:
            /freebsd/tools/build/test-includes/Makefile</description>
        <pubDate>Tue, 22 Mar 2022 21:23:22 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5ae6cc00111c9a9bc70f6fc9db25bd191c069433 - test-includes: Simplify $OBJDIR requirements</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/test-includes/Makefile#5ae6cc00111c9a9bc70f6fc9db25bd191c069433</link>
        <description>test-includes: Simplify $OBJDIR requirementss=/=_=g in tested names so that all the objects live in $OBJDIR. This ismore robust than depending on side effects of auto OBJDIR features andshould fix buildworld issues some people have seen.Suggested by:	sjg@Sponsored by:	Netflix

            List of files:
            /freebsd/tools/build/test-includes/Makefile</description>
        <pubDate>Wed, 09 Feb 2022 01:23:31 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2f3c018ba8e8e807784c6af06665c8eb08a99292 - test-includes: use the same header set for badfiles.inc as for testing</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/test-includes/Makefile#2f3c018ba8e8e807784c6af06665c8eb08a99292</link>
        <description>test-includes: use the same header set for badfiles.inc as for testingThis ensures we don&apos;t end up listing files we&apos;ve excluded (e.g. thosestarting with _).Add a slight hack to preserve the existing order (sys, then net) inbadfiles.inc.Reviewed by:	impSponsored by:	Rubicon Communications, LLC (&quot;Netgate&quot;)Differential Revision:	https://reviews.freebsd.org/D33505

            List of files:
            /freebsd/tools/build/test-includes/Makefile</description>
        <pubDate>Thu, 16 Dec 2021 09:53:42 +0100</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7a171e30836d1aa9870489e692f0ed56fbd45756 - test-includes: Build a library instead of a binary</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/test-includes/Makefile#7a171e30836d1aa9870489e692f0ed56fbd45756</link>
        <description>test-includes: Build a library instead of a binaryWe need to build the .o&apos;s, but don&apos;t need to link. Build a staticlibrary instead of a binary to accmoplish this. This removes the need tohave all the libc and crt stuff built, which is required for abinary. In addition, trying to build a non-standard binary runs intotrouble with undefined symbols on arm related to EABI, even when using asimplified startup with -nostdlib -e start.Turn back on testing includes, now that it works.Sponsored by:		NetflixReviewed by:		brooks, markj (prior version)Differential Revision:	https://reviews.freebsd.org/D33452

            List of files:
            /freebsd/tools/build/test-includes/Makefile</description>
        <pubDate>Wed, 15 Dec 2021 23:34:47 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dd55767b86bc40700d11cf0325744a4ec0a774fd - Test various header files to ensure they can be included by themselves.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tools/build/test-includes/Makefile#dd55767b86bc40700d11cf0325744a4ec0a774fd</link>
        <description>Test various header files to ensure they can be included by themselves.A number of header files in sys/* have, going back to 7th Edition Unixin 1979, reqiured other files (like sys/types.h) to compile. Likewisethe 4BSD networking code has had prerequisites. However, going back toaround the turn of the 21st century, other systems have made them beindependently include-able (wide-spread header include protectionpost-dates 7th edition Unix by maybe 3 or so years judging from USENETsource postings). Start down the path of making them all independentlyinclude-able by creating this test that fails buildworld when they arenot.The file &apos;badfiles.inc&apos; contains a list of the currently broken filesthat cannot be included w/o any prerequisites. As files are fixed, &apos;makebadfiles.inc&apos; should be re-run to remove them from the list. Note: Allfiles that start with an underscore are considered internal and nottested.Please note: once a file is removed from badfiles.inc, it must pass onall architectures. Buildworld through at least the _includes target isneeded to ensure its working (though a buildkernel should also be doneon all architectures as well).Sponsored by:		NetflixReviewed by:		brooks, markjDifferential Revision:	https://reviews.freebsd.org/D32498

            List of files:
            /freebsd/tools/build/test-includes/Makefile</description>
        <pubDate>Wed, 15 Dec 2021 00:55:20 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
