<?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 2015</copyright>
    <generator>Java</generator><item>
        <title>67d7c302 - kbuild: remove --include-dir MAKEFLAG from top Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/os-Linux/skas/Makefile#67d7c302</link>
        <description>kbuild: remove --include-dir MAKEFLAG from top MakefileI added $(srctree)/ to some included Makefiles in the following commits: - 3204a7fb98a3 (&quot;kbuild: prefix $(srctree)/ to some included Makefiles&quot;) - d82856395505 (&quot;kbuild: do not require sub-make for separate output tree builds&quot;)They were a preparation for removing --include-dir flag.I have never thought --include-dir useful. Rather, it _is_ harmful.For example, run the following commands:  $ make -s ARCH=x86 mrproper defconfig  $ make ARCH=arm O=foo dtbs  make[1]: Entering directory &apos;/tmp/linux/foo&apos;    HOSTCC  scripts/basic/fixdep  Error: kernelrelease not valid - run &apos;make prepare&apos; to update it    UPD     include/config/kernel.release  make[1]: Leaving directory &apos;/tmp/linux/foo&apos;The first command configures the source tree for x86. The next commandtries to build ARM device trees in the separate foo/ directory - thismust stop because the directory foo/ has not been configured yet.However, due to --include-dir=$(abs_srctree), the top Makefile includesthe wrong include/config/auto.conf from the source tree and continuesbuilding. Kbuild traverses the directory tree, but of course it doesnot work correctly. The Error message is also pointless - &apos;make prepare&apos;does not help at all for fixing the issue.This commit fixes more arch Makefile, and finally removes --include-dirfrom the top Makefile.There are more breakages under drivers/, but I do not volunteer to fixthem all. I just moved --include-dir to drivers/Makefile.With this commit, the second command will stop with a sensible message.  $ make -s ARCH=x86 mrproper defconfig  $ make ARCH=arm O=foo dtbs  make[1]: Entering directory &apos;/tmp/linux/foo&apos;    SYNC    include/config/auto.conf.cmd  ***  *** The source tree is not clean, please run &apos;make ARCH=arm mrproper&apos;  *** in /tmp/linux  ***  make[2]: *** [../Makefile:646: outputmakefile] Error 1  /tmp/linux/Makefile:770: include/config/auto.conf.cmd: No such file or directory  make[1]: *** [/tmp/linux/Makefile:793: include/config/auto.conf.cmd] Error 2  make[1]: Leaving directory &apos;/tmp/linux/foo&apos;  make: *** [Makefile:226: __sub-make] Error 2Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/um/os-Linux/skas/Makefile</description>
        <pubDate>Sat, 28 Jan 2023 09:24:23 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>97870c34 - um: Add SPDX headers for files in arch/um/os-Linux</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/os-Linux/skas/Makefile#97870c34</link>
        <description>um: Add SPDX headers for files in arch/um/os-LinuxConvert files to use SPDX header. All files are licensed under the GPLv2.Signed-off-by: Alex Dewar &lt;alex.dewar@gmx.co.uk&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/arch/um/os-Linux/skas/Makefile</description>
        <pubDate>Sun, 25 Aug 2019 09:49:18 +0000</pubDate>
        <dc:creator>Alex Dewar &lt;alex.dewar@gmx.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>75ada8ff - uml: move sig_handler_common_skas</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/os-Linux/skas/Makefile#75ada8ff</link>
        <description>uml: move sig_handler_common_skasThis patch moves sig_handler_common_skas fromarch/um/os-Linux/skas/trap.c to its only caller inarch/um/os-Linux/signal.c.  trap.c is now empty, so it can be removed.This is code movement only - the significant cleanup needed here isdone in the next patch.Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/um/os-Linux/skas/Makefile</description>
        <pubDate>Tue, 05 Feb 2008 06:31:12 +0000</pubDate>
        <dc:creator>Jeff Dike &lt;jdike@addtoit.com&gt;</dc:creator>
    </item>
<item>
        <title>abaf6977 - [PATCH] uml: move libc-dependent skas process handling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/os-Linux/skas/Makefile#abaf6977</link>
        <description>[PATCH] uml: move libc-dependent skas process handlingThe serial UML OS-abstraction layer patch (um/kernel/skas dir).This moves all systemcalls from skas/process.c file under os-Linux dir andjoin skas/process.c and skas/process_kern.c files.Signed-off-by: Gennady Sharapov &lt;gennady.v.sharapov@intel.com&gt;Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&gt;Cc: Paolo &apos;Blaisorblade&apos; Giarrusso &lt;blaisorblade@yahoo.it&gt;Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;

            List of files:
            /linux-6.15/arch/um/os-Linux/skas/Makefile</description>
        <pubDate>Thu, 19 Jan 2006 01:42:46 +0000</pubDate>
        <dc:creator>Gennady Sharapov &lt;Gennady.V.Sharapov@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f45d9fc9 - [PATCH] uml: move libc-dependent skas memory mapping code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/os-Linux/skas/Makefile#f45d9fc9</link>
        <description>[PATCH] uml: move libc-dependent skas memory mapping codeThe serial UML OS-abstraction layer patch (um/kernel/skas dir).This moves all systemcalls from skas/mem_user.c file under os-Linux dir andjoin skas/mem_user.c and skas/mem.c files.Signed-off-by: Gennady Sharapov &lt;gennady.v.sharapov@intel.com&gt;Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&gt;Cc: Paolo &apos;Blaisorblade&apos; Giarrusso &lt;blaisorblade@yahoo.it&gt;Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;

            List of files:
            /linux-6.15/arch/um/os-Linux/skas/Makefile</description>
        <pubDate>Thu, 19 Jan 2006 01:42:45 +0000</pubDate>
        <dc:creator>Gennady Sharapov &lt;Gennady.V.Sharapov@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ea2ba7dc - [PATCH] uml: move libc-dependent code from trap_user.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/os-Linux/skas/Makefile#ea2ba7dc</link>
        <description>[PATCH] uml: move libc-dependent code from trap_user.cThe serial UML OS-abstraction layer patch (um/kernel dir).This moves all systemcalls from trap_user.c file under os-Linux dirSigned-off-by: Gennady Sharapov &lt;Gennady.V.Sharapov@intel.com&gt;Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&gt;Cc: Paolo &apos;Blaisorblade&apos; Giarrusso &lt;blaisorblade@yahoo.it&gt;Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;

            List of files:
            /linux-6.15/arch/um/os-Linux/skas/Makefile</description>
        <pubDate>Sun, 08 Jan 2006 09:01:31 +0000</pubDate>
        <dc:creator>Gennady Sharapov &lt;Gennady.V.Sharapov@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
