<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>S32 Design StudioのトピックS32DS and code management systems?</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-and-code-management-systems/m-p/811914#M3583</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a customer who started asking how the makefiles are generated for the SDK projects.&amp;nbsp; Is there any documentation that describes how the makefiles are generated?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then digging in deeper it is as I expected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;His &amp;nbsp;goal is to get all files that affect the executable under configuration control (git).&amp;nbsp; This means that I would want to put things like freeRTOS source, NXP drivers/source, and build tools in my project’s directory structure instead of in the SDK install directory structure.&amp;nbsp; So I would need to modify paths in the makefiles to find the build tools and the 3&lt;SUP&gt;rd&lt;/SUP&gt; party source files (NXP drivers, PAL files, freeRTOS source, etc).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’m assuming that most users of the SDK have done the same thing?&amp;nbsp; If not, how do users normally approach this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;He eventually need to get builds working on a Jenkins server.&amp;nbsp; Past experience has shown that it’s easier to do that if all the dependencies are in the git repo.&amp;nbsp; If there’s a better way to do it, though, I’m happy to switch!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;He is open to other approaches like:&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="margin-left: 0in;"&gt;Use the SDK and Component Inspector/code generator to configure the system per our hardware design and project needs.&lt;/LI&gt;&lt;LI style="margin-left: 0in;"&gt;Create a separate makefile project using make and gcc for my production project builds&lt;/LI&gt;&lt;LI style="margin-left: 0in;"&gt;Add the source files from the SDK project to the production makefile project&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the recommended approach?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Dec 2018 18:40:23 GMT</pubDate>
    <dc:creator>Daniel_Wax</dc:creator>
    <dc:date>2018-12-18T18:40:23Z</dc:date>
    <item>
      <title>S32DS and code management systems?</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-and-code-management-systems/m-p/811914#M3583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a customer who started asking how the makefiles are generated for the SDK projects.&amp;nbsp; Is there any documentation that describes how the makefiles are generated?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then digging in deeper it is as I expected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;His &amp;nbsp;goal is to get all files that affect the executable under configuration control (git).&amp;nbsp; This means that I would want to put things like freeRTOS source, NXP drivers/source, and build tools in my project’s directory structure instead of in the SDK install directory structure.&amp;nbsp; So I would need to modify paths in the makefiles to find the build tools and the 3&lt;SUP&gt;rd&lt;/SUP&gt; party source files (NXP drivers, PAL files, freeRTOS source, etc).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’m assuming that most users of the SDK have done the same thing?&amp;nbsp; If not, how do users normally approach this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;He eventually need to get builds working on a Jenkins server.&amp;nbsp; Past experience has shown that it’s easier to do that if all the dependencies are in the git repo.&amp;nbsp; If there’s a better way to do it, though, I’m happy to switch!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;He is open to other approaches like:&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="margin-left: 0in;"&gt;Use the SDK and Component Inspector/code generator to configure the system per our hardware design and project needs.&lt;/LI&gt;&lt;LI style="margin-left: 0in;"&gt;Create a separate makefile project using make and gcc for my production project builds&lt;/LI&gt;&lt;LI style="margin-left: 0in;"&gt;Add the source files from the SDK project to the production makefile project&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the recommended approach?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2018 18:40:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-and-code-management-systems/m-p/811914#M3583</guid>
      <dc:creator>Daniel_Wax</dc:creator>
      <dc:date>2018-12-18T18:40:23Z</dc:date>
    </item>
  </channel>
</rss>

