<?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>e5ad1d98 - tools: ynl: add main install target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#e5ad1d98</link>
        <description>tools: ynl: add main install targetThis will install C library, specs, rsts and pyynl. The initialstructure is:	$ mkdir /tmp/myroot	$ make DESTDIR=/tmp/myroot install	/usr	/usr/lib64	/usr/lib64/libynl.a	/usr/lib/python3.XX/site-packages/pyynl/*	/usr/lib/python3.XX/site-packages/pyynl-0.0.1.dist-info/*	/usr/bin	/usr/bin/ynl	/usr/bin/ynl-ethtool        /usr/include/ynl/*.h	/usr/share	/usr/share/doc	/usr/share/doc/ynl	/usr/share/doc/ynl/*.rst	/usr/share/ynl	/usr/share/ynl/genetlink-c.yaml	/usr/share/ynl/genetlink-legacy.yaml	/usr/share/ynl/genetlink.yaml	/usr/share/ynl/netlink-raw.yaml	/usr/share/ynl/specs	/usr/share/ynl/specs/devlink.yaml	/usr/share/ynl/specs/dpll.yaml	/usr/share/ynl/specs/ethtool.yaml	/usr/share/ynl/specs/fou.yaml	/usr/share/ynl/specs/handshake.yaml	/usr/share/ynl/specs/mptcp_pm.yaml	/usr/share/ynl/specs/netdev.yaml	/usr/share/ynl/specs/net_shaper.yaml	/usr/share/ynl/specs/nfsd.yaml	/usr/share/ynl/specs/nftables.yaml	/usr/share/ynl/specs/nlctrl.yaml	/usr/share/ynl/specs/ovs_datapath.yaml	/usr/share/ynl/specs/ovs_flow.yaml	/usr/share/ynl/specs/ovs_vport.yaml	/usr/share/ynl/specs/rt_addr.yaml	/usr/share/ynl/specs/rt_link.yaml	/usr/share/ynl/specs/rt_neigh.yaml	/usr/share/ynl/specs/rt_route.yaml	/usr/share/ynl/specs/rt_rule.yaml	/usr/share/ynl/specs/tcp_metrics.yaml	/usr/share/ynl/specs/tc.yaml	/usr/share/ynl/specs/team.yamlSigned-off-by: Jan Stancek &lt;jstancek@redhat.com&gt;Reviewed-by: Donald Hunter &lt;donald.hunter@gmail.com&gt;Reviewed-by: Joe Damato &lt;jdamato@fastly.com&gt;Link: https://patch.msgid.link/c882688d751295c7f35c7d4eba104cd5174a0861.1736343575.git.jstancek@redhat.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Wed, 08 Jan 2025 13:56:17 +0000</pubDate>
        <dc:creator>Jan Stancek &lt;jstancek@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ab88c2b3 - tools: ynl: move python code to separate sub-directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#ab88c2b3</link>
        <description>tools: ynl: move python code to separate sub-directoryMove python code to a separate directory so it can bepackaged as a python module. Updates existing referencesin selftests and docs.Also rename ynl-gen-[c|rst] to ynl_gen_[c|rst], avoiddashes as these prevent easy imports for entrypoints.Signed-off-by: Jan Stancek &lt;jstancek@redhat.com&gt;Reviewed-by: Donald Hunter &lt;donald.hunter@gmail.com&gt;Link: https://patch.msgid.link/a4151bad0e6984e7164d395125ce87fd2e048bf1.1736343575.git.jstancek@redhat.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Wed, 08 Jan 2025 13:56:14 +0000</pubDate>
        <dc:creator>Jan Stancek &lt;jstancek@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>07c3cc51 - tools: net: package libynl for use in selftests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#07c3cc51</link>
        <description>tools: net: package libynl for use in selftestsSupport building the C YNL userspace library into one big static file.We can then link selftests against it for easy to use C netlinkinterface.Signed-off-by: Mina Almasry &lt;almasrymina@google.com&gt;Link: https://patch.msgid.link/20240628003253.1694510-14-almasrymina@google.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Fri, 28 Jun 2024 00:32:50 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1d8617b2 - tools: ynl: add distclean to .PHONY in all makefiles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#1d8617b2</link>
        <description>tools: ynl: add distclean to .PHONY in all makefilesDonald points out most YNL makefiles are missing distcleanin .PHONY, even tho generated/Makefile does list it.Suggested-by: Donald Hunter &lt;donald.hunter@gmail.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Reviewed-by: Donald Hunter &lt;donald.hunter@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Tue, 05 Mar 2024 05:13:27 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4e887471 - tools: ynl: rename make hardclean -&gt; distclean</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#4e887471</link>
        <description>tools: ynl: rename make hardclean -&gt; distcleanThe make target to remove all generated files used to be called&quot;hardclean&quot; because it deleted files which were tracked by git.We no longer track generated user space files, so use the morecommon &quot;distclean&quot; name.Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Reviewed-by: Donald Hunter &lt;donald.hunter@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Tue, 05 Mar 2024 05:13:26 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9cf9b570 - tools: ynl: order building samples after generated code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#9cf9b570</link>
        <description>tools: ynl: order building samples after generated codeParallel builds of ynl:  make -C tools/net/ynl/ -j 4don&apos;t work correctly right now. samples get handled beforegenerated, so build of samples does not notice that protos.ahas changed. Order samples to be last.Link: https://lore.kernel.org/r/20231129193622.2912353-4-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Wed, 29 Nov 2023 19:36:21 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a5066017 - tools: ynl: don&apos;t regen on every make</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#a5066017</link>
        <description>tools: ynl: don&apos;t regen on every makeAs far as I can tell the normal Makefile dependency trackingworks, generated files get re-generated if the YAML was updated.Let make do its job, don&apos;t force the re-generation.make hardclean can be used to force regeneration.Acked-by: Stanislav Fomichev &lt;sdf@google.com&gt;Link: https://lore.kernel.org/r/20231003153416.2479808-3-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Tue, 03 Oct 2023 15:34:15 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>25b5a2a1 - ynl: regenerate all headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#25b5a2a1</link>
        <description>ynl: regenerate all headersAlso add support to pass topdir to ynl-regen.sh (Jakub) and callit from the makefile to update the UAPI headers.Signed-off-by: Stanislav Fomichev &lt;sdf@google.com&gt;Co-developed-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Reviewed-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Link: https://lore.kernel.org/r/20230727163001.3952878-4-sdf@google.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Thu, 27 Jul 2023 16:30:00 +0000</pubDate>
        <dc:creator>Stanislav Fomichev &lt;sdf@google.com&gt;</dc:creator>
    </item>
<item>
        <title>86878f14 - tools: ynl: user space helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/net/ynl/Makefile#86878f14</link>
        <description>tools: ynl: user space helpersAdd &quot;fixed&quot; part of the user space Netlink Spec-based library.This will get linked with the protocol implementations to forma full API.Acked-by: Willem de Bruijn &lt;willemb@google.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/tools/net/ynl/Makefile</description>
        <pubDate>Mon, 05 Jun 2023 19:01:06 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
