<?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>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/wmi/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/tools/wmi/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>7ed1c190 - tools: fix cross-compile var clobbering</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/wmi/Makefile#7ed1c190</link>
        <description>tools: fix cross-compile var clobberingCurrently a number of Makefiles break when used with toolchains thatpass extra flags in CC and other cross-compile related variables (suchas --sysroot).Thus we get this error when we use a toolchain that puts --sysroot inthe CC var:  ~/src/linux/tools$ make iio  [snip]  iio_event_monitor.c:18:10: fatal error: unistd.h: No such file or directory    #include &lt;unistd.h&gt;             ^~~~~~~~~~This occurs because we clobber several env vars related tocross-compiling with lines like this:  CC = $(CROSS_COMPILE)gccAlthough this will point to a valid cross-compiler, we lose any extraflags that might exist in the CC variable, which can break toolchainsthat rely on them (for example, those that use --sysroot).This easily shows up using a Yocto SDK:  $ . [snip]/sdk/environment-setup-cortexa8hf-neon-poky-linux-gnueabi  $ echo $CC  arm-poky-linux-gnueabi-gcc -march=armv7-a -mfpu=neon -mfloat-abi=hard  -mcpu=cortex-a8  --sysroot=[snip]/sdk/sysroots/cortexa8hf-neon-poky-linux-gnueabi  $ echo $CROSS_COMPILE  arm-poky-linux-gnueabi-  $ echo ${CROSS_COMPILE}gcc  krm-poky-linux-gnueabi-gccAlthough arm-poky-linux-gnueabi-gcc is a cross-compiler, we&apos;ve lost the--sysroot and other flags that enable us to find the right libraries tolink against, so we can&apos;t find unistd.h and other libraries and headers.Normally with the --sysroot flag we would find unistd.h in the sdkdirectory in the sysroot:  $ find [snip]/sdk/sysroots -path &apos;*/usr/include/unistd.h&apos;  [snip]/sdk/sysroots/cortexa8hf-neon-poky-linux-gnueabi/usr/include/unistd.hThe perf Makefile adds CC = $(CROSS_COMPILE)gcc if and only if CC is notalready set, and it compiles correctly with the above toolchain.So, generalize the logic that perf uses in the common Makefile andremove the manual CC = $(CROSS_COMPILE)gcc lines from each Makefile.Note that this patch does not fix cross-compile for all the tools (somehave other bugs), but it does fix it for all except usb and acpi, whichstill have other unrelated issues.I tested both with and without the patch on native and cross-build andthere appear to be no regressions.Link: http://lkml.kernel.org/r/20180107214028.23771-1-martin@martingkelly.comSigned-off-by: Martin Kelly &lt;martin@martingkelly.com&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Li Zefan &lt;lizefan@huawei.com&gt;Cc: Johannes Weiner &lt;hannes@cmpxchg.org&gt;Cc: Linus Walleij &lt;linus.walleij@linaro.org&gt;Cc: &quot;K. Y. Srinivasan&quot; &lt;kys@microsoft.com&gt;Cc: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Cc: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;Cc: Jonathan Cameron &lt;jic23@kernel.org&gt;Cc: Pali Rohar &lt;pali.rohar@gmail.com&gt;Cc: Richard Purdie &lt;rpurdie@rpsys.net&gt;Cc: Jacek Anaszewski &lt;jacek.anaszewski@gmail.com&gt;Cc: Pavel Machek &lt;pavel@ucw.cz&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Cc: Robert Moore &lt;robert.moore@intel.com&gt;Cc: Lv Zheng &lt;lv.zheng@intel.com&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rafael.j.wysocki@intel.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Valentina Manea &lt;valentina.manea.m@gmail.com&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: Mario Limonciello &lt;mario.limonciello@dell.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/tools/wmi/Makefile</description>
        <pubDate>Wed, 21 Feb 2018 22:45:12 +0000</pubDate>
        <dc:creator>Martin Kelly &lt;martin@martingkelly.com&gt;</dc:creator>
    </item>
<item>
        <title>9d64fc08 - tools/wmi: add a sample for dell smbios communication over WMI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/wmi/Makefile#9d64fc08</link>
        <description>tools/wmi: add a sample for dell smbios communication over WMIThis application uses the character device /dev/wmi/dell-smbiosto perform SMBIOS communications from userspace.It offers demonstrations of a few simple tasks: - Running a class/select command - Querying a token value - Activating a tokenSigned-off-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt;Reviewed-by: Edward O&apos;Callaghan &lt;quasisec@google.com&gt;Signed-off-by: Darren Hart (VMware) &lt;dvhart@infradead.org&gt;

            List of files:
            /linux-6.15/tools/wmi/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 19:25:37 +0000</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@dell.com&gt;</dc:creator>
    </item>
</channel>
</rss>
