<?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>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53d2936cd317c8b933ca8be36cd1919cdd14e9fc - Merge ^/head r356848 through r356919.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#53d2936cd317c8b933ca8be36cd1919cdd14e9fc</link>
        <description>Merge ^/head r356848 through r356919.

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Mon, 20 Jan 2020 17:55:51 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>05d7dd739c5b89b5cad3153124667d743f3ccb3c - sysent targets: further cleanup and deduplication</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#05d7dd739c5b89b5cad3153124667d743f3ccb3c</link>
        <description>sysent targets: further cleanup and deduplicationr355473 vastly improved the readability and cleanliness of these Makefiles.Every single one of them follows the same pattern and duplicates the exactsame logic.Now that we have GENERATED/SRCS, split SRCS up into the two parameters we&apos;lluse for ${MAKESYSCALLS} rather than assuming a specific ordering of SRCS andinclude a common sysent.mk to handle the rest. This makes it less tedious tomake sweeping changes.Some default values are provided for GENERATED/SYSENT_*; almost all of thesejust use a &apos;syscalls.master&apos; and &apos;syscalls.conf&apos; in cwd, and they all useeffectively the same filenames with an arbitrary prefix. Most ABIs will beable to get away with just setting GENERATED_PREFIX and including^/sys/conf/sysent.mk, while others only need light additions. kern/Makefileis the notable exception, as it doesn&apos;t take a SYSENT_CONF and the generatedfiles are spread out between ^/sys/kern and ^/sys/sys, but it otherwise fitsthe pattern enough to use the common version.Reviewed by:	brooks, impNice!:		emasteDifferential Revision:	https://reviews.freebsd.org/D23197

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Sat, 18 Jan 2020 20:37:45 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1171c633fb097a19e1da87128604190bc6d27341 - Set .ORDER for makesyscalls generated files</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#1171c633fb097a19e1da87128604190bc6d27341</link>
        <description>Set .ORDER for makesyscalls generated filesWhen either makesyscalls.lua or syscalls.master changes, all of the${GENERATED} targets are now out-of-date. With make jobs &gt; 1, this means wewill run the makesyscalls script in parallel for the same ABI, generatingthe same set of output files.Prior to r356603 , there is a large window for interlacing output for someof the generated files that we were generating in-place rather than stagingin a temp dir. After that, we still should&apos;t need to run the script morethan once per-ABI as the first invocation should update all of them. Add.ORDER to do so cleanly.Reviewed by:	brooksDiscussed with:	sjgDifferential Revision:	https://reviews.freebsd.org/D23099

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Fri, 10 Jan 2020 18:24:17 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af796bfa71c709fef199dcb73bfabdc8dbe94c8f - sysent: Reduce duplication and improve readability.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#af796bfa71c709fef199dcb73bfabdc8dbe94c8f</link>
        <description>sysent: Reduce duplication and improve readability.Use the power of variable to avoid spelling out source and generatedfiles too many times.  The previous Makefiles were hard to read, hard toedit, and badly formatted.Reviewed by:	kevans, emasteSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D22714

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Fri, 06 Dec 2019 23:59:23 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f22a5921112a9b9389e7701b704b174184471924 - Convert in-tree sysent targets to use new makesyscalls.lua</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#f22a5921112a9b9389e7701b704b174184471924</link>
        <description>Convert in-tree sysent targets to use new makesyscalls.luaflua is bootstrapped as part of the build for those on olderversions/revisions that don&apos;t yet have flua installed. Once upgraded pastr354833, &quot;make sysent&quot; will again naturally work as expected.Reviewed by:	brooksDifferential Revision:	https://reviews.freebsd.org/D21894

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Mon, 18 Nov 2019 23:28:23 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0269ae4c19ad779b43b0d6e2416ac7386945d692 - MFHead @348740</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#0269ae4c19ad779b43b0d6e2416ac7386945d692</link>
        <description>MFHead @348740Sponsored by:	The FreeBSD Foundation

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Thu, 06 Jun 2019 16:20:50 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4af6033324c5f9d08608c1702e5ac07dec697a97 - makesyscalls.sh: always use absolute path for syscalls.conf</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#4af6033324c5f9d08608c1702e5ac07dec697a97</link>
        <description>makesyscalls.sh: always use absolute path for syscalls.confsyscalls.conf is included using &quot;.&quot; which per the Open Group: If file does not contain a &lt;slash&gt;, the shell shall use the search path specified by PATH to find the directory containing file.POSIX shells don&apos;t fall back to the current working directory.Submitted by:	Nathaniel Wesley Filardo &lt;nwf20@cl.cam.ac.uk&gt;Reviewed by:	bdrewerySponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D20476

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Thu, 30 May 2019 20:56:23 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53d2936cd317c8b933ca8be36cd1919cdd14e9fc - Merge ^/head r356848 through r356919.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#53d2936cd317c8b933ca8be36cd1919cdd14e9fc</link>
        <description>Merge ^/head r356848 through r356919.

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Mon, 20 Jan 2020 17:55:51 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>05d7dd739c5b89b5cad3153124667d743f3ccb3c - sysent targets: further cleanup and deduplication</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#05d7dd739c5b89b5cad3153124667d743f3ccb3c</link>
        <description>sysent targets: further cleanup and deduplicationr355473 vastly improved the readability and cleanliness of these Makefiles.Every single one of them follows the same pattern and duplicates the exactsame logic.Now that we have GENERATED/SRCS, split SRCS up into the two parameters we&apos;lluse for ${MAKESYSCALLS} rather than assuming a specific ordering of SRCS andinclude a common sysent.mk to handle the rest. This makes it less tedious tomake sweeping changes.Some default values are provided for GENERATED/SYSENT_*; almost all of thesejust use a &apos;syscalls.master&apos; and &apos;syscalls.conf&apos; in cwd, and they all useeffectively the same filenames with an arbitrary prefix. Most ABIs will beable to get away with just setting GENERATED_PREFIX and including^/sys/conf/sysent.mk, while others only need light additions. kern/Makefileis the notable exception, as it doesn&apos;t take a SYSENT_CONF and the generatedfiles are spread out between ^/sys/kern and ^/sys/sys, but it otherwise fitsthe pattern enough to use the common version.Reviewed by:	brooks, impNice!:		emasteDifferential Revision:	https://reviews.freebsd.org/D23197

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Sat, 18 Jan 2020 20:37:45 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1171c633fb097a19e1da87128604190bc6d27341 - Set .ORDER for makesyscalls generated files</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#1171c633fb097a19e1da87128604190bc6d27341</link>
        <description>Set .ORDER for makesyscalls generated filesWhen either makesyscalls.lua or syscalls.master changes, all of the${GENERATED} targets are now out-of-date. With make jobs &gt; 1, this means wewill run the makesyscalls script in parallel for the same ABI, generatingthe same set of output files.Prior to r356603 , there is a large window for interlacing output for someof the generated files that we were generating in-place rather than stagingin a temp dir. After that, we still should&apos;t need to run the script morethan once per-ABI as the first invocation should update all of them. Add.ORDER to do so cleanly.Reviewed by:	brooksDiscussed with:	sjgDifferential Revision:	https://reviews.freebsd.org/D23099

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Fri, 10 Jan 2020 18:24:17 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af796bfa71c709fef199dcb73bfabdc8dbe94c8f - sysent: Reduce duplication and improve readability.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#af796bfa71c709fef199dcb73bfabdc8dbe94c8f</link>
        <description>sysent: Reduce duplication and improve readability.Use the power of variable to avoid spelling out source and generatedfiles too many times.  The previous Makefiles were hard to read, hard toedit, and badly formatted.Reviewed by:	kevans, emasteSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D22714

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Fri, 06 Dec 2019 23:59:23 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f22a5921112a9b9389e7701b704b174184471924 - Convert in-tree sysent targets to use new makesyscalls.lua</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#f22a5921112a9b9389e7701b704b174184471924</link>
        <description>Convert in-tree sysent targets to use new makesyscalls.luaflua is bootstrapped as part of the build for those on olderversions/revisions that don&apos;t yet have flua installed. Once upgraded pastr354833, &quot;make sysent&quot; will again naturally work as expected.Reviewed by:	brooksDifferential Revision:	https://reviews.freebsd.org/D21894

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Mon, 18 Nov 2019 23:28:23 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0269ae4c19ad779b43b0d6e2416ac7386945d692 - MFHead @348740</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#0269ae4c19ad779b43b0d6e2416ac7386945d692</link>
        <description>MFHead @348740Sponsored by:	The FreeBSD Foundation

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Thu, 06 Jun 2019 16:20:50 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4af6033324c5f9d08608c1702e5ac07dec697a97 - makesyscalls.sh: always use absolute path for syscalls.conf</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#4af6033324c5f9d08608c1702e5ac07dec697a97</link>
        <description>makesyscalls.sh: always use absolute path for syscalls.confsyscalls.conf is included using &quot;.&quot; which per the Open Group: If file does not contain a &lt;slash&gt;, the shell shall use the search path specified by PATH to find the directory containing file.POSIX shells don&apos;t fall back to the current working directory.Submitted by:	Nathaniel Wesley Filardo &lt;nwf20@cl.cam.ac.uk&gt;Reviewed by:	bdrewerySponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D20476

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Thu, 30 May 2019 20:56:23 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>595109196aa70002ddd7179ba5c1674b7164013d - Don&apos;t use an .OBJDIR for &apos;make sysent&apos;.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#595109196aa70002ddd7179ba5c1674b7164013d</link>
        <description>Don&apos;t use an .OBJDIR for &apos;make sysent&apos;.Reported by:	emaste, jhbSponsored by:	Dell EMC

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Mon, 29 Jan 2018 19:14:15 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>27067774dce3388702a4cf744d7096c6fb71b688 - Merge ^/head r303250 through r304235.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#27067774dce3388702a4cf744d7096c6fb71b688</link>
        <description>Merge ^/head r303250 through r304235.

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Tue, 16 Aug 2016 20:19:05 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40018b91dde2f73c2973c89898632192b39858ea - Don&apos;t create pointless backups of generated files in &quot;make sysent&quot;.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#40018b91dde2f73c2973c89898632192b39858ea</link>
        <description>Don&apos;t create pointless backups of generated files in &quot;make sysent&quot;.Any sensible workflow will include a revision control system from whichto restore the old files if required.  In normal usage, developers justhave to clean up the mess.Reviewed by:	jhbSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D7353

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Thu, 28 Jul 2016 21:29:04 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>595109196aa70002ddd7179ba5c1674b7164013d - Don&apos;t use an .OBJDIR for &apos;make sysent&apos;.</title>
        <link>http://opengrok.net:8080/history/src/sys/i386/linux/Makefile#595109196aa70002ddd7179ba5c1674b7164013d</link>
        <description>Don&apos;t use an .OBJDIR for &apos;make sysent&apos;.Reported by:	emaste, jhbSponsored by:	Dell EMC

            List of files:
            /src/sys/i386/linux/Makefile</description>
        <pubDate>Mon, 29 Jan 2018 19:14:15 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
