<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How to add tools to the NCS toolchain?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111204/how-to-add-tools-to-the-ncs-toolchain</link><description>Hello, 
 I want to have &amp;quot;make&amp;quot; included in the NCS toolchain. As far as I can see, on Windows the tools (in toolchains/xxx/usr/bin) is msys2 based. My question is where to place a request to add tools? 
 Reasoning for &amp;quot;make&amp;quot;: parameterization of west</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 May 2024 20:13:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111204/how-to-add-tools-to-the-ncs-toolchain" /><item><title>RE: How to add tools to the NCS toolchain?</title><link>https://devzone.nordicsemi.com/thread/484580?ContentTypeID=1</link><pubDate>Wed, 15 May 2024 20:13:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ba62753-fba8-43d7-ac67-4bc1451d827f</guid><dc:creator>rgrr2</dc:creator><description>&lt;p&gt;Hi Amanda,&lt;/p&gt;
&lt;p&gt;thanks for the links.&amp;nbsp; Especially the last one is interesting.&lt;/p&gt;
&lt;p&gt;My idea using &amp;quot;make&amp;quot; is something like&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;gt; make conf-blabla&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;and in the Makefile&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; .PHONY: conf-blabla&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; conf-blabla:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; west build ... lengthy west invocation&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So the Makefile gives the user the choice of some defined configurations, no west parameters to remember.&lt;/p&gt;
&lt;p&gt;If &amp;quot;make&amp;quot; appears in the tools I really would be grateful.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Hardy&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add tools to the NCS toolchain?</title><link>https://devzone.nordicsemi.com/thread/483562?ContentTypeID=1</link><pubDate>Wed, 15 May 2024 15:49:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:abb92026-5bfd-4818-94ca-9c87e91b99f5</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
[quote user=""]Reasoning for &amp;quot;make&amp;quot;: parameterization of west takes sometimes long command lines (Kconfig / DT parameters).&amp;nbsp; I want to do this via preconfigured make targets.&amp;nbsp;[/quote]
&lt;p&gt;&lt;span&gt;You can add long command lines (Kconfig / DT parameters) into a CMake file. See &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/develop/application/index.html#building_an_application"&gt;Application CMakeLists.txt&lt;/a&gt;, and&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/configuring_app/cmake/index.html"&gt;Adding files and configuring CMake&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
[quote user=""]Also &amp;quot;make&amp;quot; is a good way to integrate NCS into eclipse.[/quote]
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;To my knowledge, Cmake is already supported there (albeit being a bit of an uphill struggle to get going, please see this: &lt;a title="https://github.com/zephyrproject-rtos/zephyr/discussions/69812" href="https://github.com/zephyrproject-rtos/zephyr/discussions/69812" rel="noopener noreferrer" target="_blank"&gt;https://github.com/zephyrproject-rtos/zephyr/discussions/69812&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
[quote user=""]I want to have &amp;quot;make&amp;quot; included in the NCS toolchain.&amp;nbsp; As far as I can see, on Windows the tools (in toolchains/xxx/usr/bin) is msys2 based.&amp;nbsp; My question is where to place a request to add tools?[/quote]
&lt;p&gt;I have forwarded it to the team, but no promise.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>