<?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>21bcc499 - sh: Migrate to the generic rule for built-in DTB</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/dtc/include-prefixes/sh/Makefile#21bcc499</link>
        <description>sh: Migrate to the generic rule for built-in DTBCommit 654102df2ac2 (&quot;kbuild: add generic support for built-inboot DTBs&quot;) introduced generic support for built-in DTBs.Select GENERIC_BUILTIN_DTB when built-in DTB support is enabled.To keep consistency across architectures, this commit also renamesCONFIG_USE_BUILTIN_DTB to CONFIG_BUILTIN_DTB, andCONFIG_BUILTIN_DTB_SOURCE to CONFIG_BUILTIN_DTB_NAME.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;Signed-off-by: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;

            List of files:
            /linux-6.15/scripts/dtc/include-prefixes/sh/Makefile</description>
        <pubDate>Sun, 22 Dec 2024 00:32:07 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>129ab0d2 - kbuild: do not quote string values in include/config/auto.conf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/dtc/include-prefixes/sh/Makefile#129ab0d2</link>
        <description>kbuild: do not quote string values in include/config/auto.confThe previous commit fixed up all shell scripts to not includeinclude/config/auto.conf.Now that include/config/auto.conf is only included by Makefiles,we can change it into a more Make-friendly form.Previously, Kconfig output string values enclosed with double-quotes(both in the .config and include/config/auto.conf):    CONFIG_X=&quot;foo bar&quot;Unlike shell, Make handles double-quotes (and single-quotes as well)verbatim. We must rip them off when used.There are some patterns:  [1] $(patsubst &quot;%&quot;,%,$(CONFIG_X))  [2] $(CONFIG_X:&quot;%&quot;=%)  [3] $(subst &quot;,,$(CONFIG_X))  [4] $(shell echo $(CONFIG_X))These are not only ugly, but also fragile.[1] and [2] do not work if the value contains spaces, like   CONFIG_X=&quot; foo bar &quot;[3] does not work correctly if the value contains double-quotes like   CONFIG_X=&quot;foo\&quot;bar&quot;[4] seems to work better, but has a cost of forking a process.Anyway, quoted strings were always PITA for our Makefiles.This commit changes Kconfig to stop quoting in include/config/auto.conf.These are the string type symbols referenced in Makefiles or scripts:    ACPI_CUSTOM_DSDT_FILE    ARC_BUILTIN_DTB_NAME    ARC_TUNE_MCPU    BUILTIN_DTB_SOURCE    CC_IMPLICIT_FALLTHROUGH    CC_VERSION_TEXT    CFG80211_EXTRA_REGDB_KEYDIR    EXTRA_FIRMWARE    EXTRA_FIRMWARE_DIR    EXTRA_TARGETS    H8300_BUILTIN_DTB    INITRAMFS_SOURCE    LOCALVERSION    MODULE_SIG_HASH    MODULE_SIG_KEY    NDS32_BUILTIN_DTB    NIOS2_DTB_SOURCE    OPENRISC_BUILTIN_DTB    SOC_CANAAN_K210_DTB_SOURCE    SYSTEM_BLACKLIST_HASH_LIST    SYSTEM_REVOCATION_KEYS    SYSTEM_TRUSTED_KEYS    TARGET_CPU    UNUSED_KSYMS_WHITELIST    XILINX_MICROBLAZE0_FAMILY    XILINX_MICROBLAZE0_HW_VER    XTENSA_VARIANT_NAMEI checked them one by one, and fixed up the code where necessary.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/dtc/include-prefixes/sh/Makefile</description>
        <pubDate>Tue, 14 Dec 2021 02:53:53 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/dtc/include-prefixes/sh/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/scripts/dtc/include-prefixes/sh/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>207a369e - sh: fix build error for invisible CONFIG_BUILTIN_DTB_SOURCE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/dtc/include-prefixes/sh/Makefile#207a369e</link>
        <description>sh: fix build error for invisible CONFIG_BUILTIN_DTB_SOURCEI fixed a similar build error in commit 1b1e4ee86e00 (&quot;sh: fix builderror for empty CONFIG_BUILTIN_DTB_SOURCE&quot;), but it came back again.Since commit 37c8a5fafa3b (&quot;kbuild: consolidate Devicetree dtbbuild rules&quot;), the combination of CONFIG_OF_EARLY_FLATTREE=y andCONFIG_USE_BUILTIN_DTB=n results in the following build error:  make[1]: *** No rule to make target &apos;arch/sh/boot/dts/.dtb.o&apos;,  needed by &apos;arch/sh/boot/dts/built-in.a&apos;.  Stop.Prior to that commit, there was only one path to descend intoarch/sh/boot/dts/, and arch/sh/Makefile correctly guards it withCONFIG_USE_BUILTIN_DTB:  core-$(CONFIG_USE_BUILTIN_DTB)  += arch/sh/boot/dts/Now, there is another path to descend there from the top Makefilewhen CONFIG_OF_EARLY_FLATTREE=y. If CONFIG_USE_BUILTIN_DTB is disabled,CONFIG_BUILTIN_DTB_SOURCE is invisible instead of defined as &quot;&quot;.Add obj-$(CONFIG_USE_BUILTIN_DTB) guard to avoid the attempt to buildthe non-existing file.Fixes: 37c8a5fafa3b (&quot;kbuild: consolidate Devicetree dtb build rules&quot;)Reported-by: kbuild test robot &lt;lkp@intel.com&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/scripts/dtc/include-prefixes/sh/Makefile</description>
        <pubDate>Mon, 04 Feb 2019 09:10:55 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>1b1e4ee8 - sh: fix build error for empty CONFIG_BUILTIN_DTB_SOURCE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/dtc/include-prefixes/sh/Makefile#1b1e4ee8</link>
        <description>sh: fix build error for empty CONFIG_BUILTIN_DTB_SOURCEIf CONFIG_USE_BUILTIN_DTB is enabled, but CONFIG_BUILTIN_DTB_SOURCEis empty (for example, allmodconfig), it fails to build, like this:  make[2]: *** No rule to make target &apos;arch/sh/boot/dts/.dtb.o&apos;,  needed by &apos;arch/sh/boot/dts/built-in.o&apos;.  Stop.Surround obj-y with ifneq ... endif.I replaced $(CONFIG_USE_BUILTIN_DTB) with &apos;y&apos; since this is alwaysthe case from the following code from arch/sh/Makefile:  core-$(CONFIG_USE_BUILTIN_DTB)  += arch/sh/boot/dts/Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/scripts/dtc/include-prefixes/sh/Makefile</description>
        <pubDate>Mon, 19 Feb 2018 17:09:42 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>74ce1896 - kbuild: clean up *.dtb and *.dtb.S patterns from top-level Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/dtc/include-prefixes/sh/Makefile#74ce1896</link>
        <description>kbuild: clean up *.dtb and *.dtb.S patterns from top-level MakefileWe need to add &quot;clean-files&quot; in Makfiles to clean up DT blobs, but weoften miss to do so.Since there are no source files that end with .dtb or .dtb.S, so wecan clean-up those files from the top-level Makefile.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/dtc/include-prefixes/sh/Makefile</description>
        <pubDate>Thu, 02 Nov 2017 02:51:25 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>190fe191 - sh: add support for linking a builtin device tree blob in the kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/dtc/include-prefixes/sh/Makefile#190fe191</link>
        <description>sh: add support for linking a builtin device tree blob in the kernelSigned-off-by: Rich Felker &lt;dalias@libc.org&gt;

            List of files:
            /linux-6.15/scripts/dtc/include-prefixes/sh/Makefile</description>
        <pubDate>Sat, 26 Mar 2016 01:24:30 +0000</pubDate>
        <dc:creator>Rich Felker &lt;dalias@libc.org&gt;</dc:creator>
    </item>
</channel>
</rss>
