<?xml-stylesheet type="text/xsl" href="https://community.element14.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/"><channel><title>ATCDC: Digimorf, Day 30, The project SEGA SG-1000 Emulator on PSoC62S4 Pioneer kit - part 7</title><link>/challenges-projects/design-challenges/at-the-core-design-challenge/b/blog/posts/atcdc-digimorf-day-30-the-project-sega-sg-1000-emulator-on-psoc62s4-pioneer-kit---part-7</link><description>WOW, almost one month passed since this challenge started and I must say that I like this PSoC62. But, like any other new adventure, there are many new things to learn, and the road to the &amp;quot;FINISH&amp;quot; line fills up with traffic lights. 
Now, it&amp;#39;s a...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: ATCDC: Digimorf, Day 30, The project SEGA SG-1000 Emulator on PSoC62S4 Pioneer kit - part 7</title><link>https://community.element14.com/challenges-projects/design-challenges/at-the-core-design-challenge/b/blog/posts/atcdc-digimorf-day-30-the-project-sega-sg-1000-emulator-on-psoc62s4-pioneer-kit---part-7</link><pubDate>Fri, 31 Mar 2023 09:01:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e3d438d8-92fb-481a-b7c8-f4db16eba36e</guid><dc:creator>Digimorf</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;ClarkJarvis-Infineon and jking,&lt;/p&gt;
&lt;p&gt;thank you for the precious help. I am sure this will be useful to all challengers!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=25547&amp;AppID=392&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: ATCDC: Digimorf, Day 30, The project SEGA SG-1000 Emulator on PSoC62S4 Pioneer kit - part 7</title><link>https://community.element14.com/challenges-projects/design-challenges/at-the-core-design-challenge/b/blog/posts/atcdc-digimorf-day-30-the-project-sega-sg-1000-emulator-on-psoc62s4-pioneer-kit---part-7</link><pubDate>Thu, 30 Mar 2023 18:08:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e3d438d8-92fb-481a-b7c8-f4db16eba36e</guid><dc:creator>ljking</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi [mention:d332699ebc20475a9cae2d7a3e2c034c:e9ed411860ed4f2ba0265705b8793d05]&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have been using Make and makefiles for a very long time. As you mentioned you have to add includes and sources inside the makefile. However here is an automated way to do this: the compiler will spit out the dependencies and you can then include these in your makefile, hence (once this is set up) you don&amp;#39;t have to manually add dependencies every time you add a new .h file. Take a look here:&amp;nbsp;&lt;a id="" href="https://www.gnu.org/software/make/manual/html_node/Automatic-Prerequisites.html"&gt;https://www.gnu.org/software/make/manual/html_node/Automatic-Prerequisites.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=25547&amp;AppID=392&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: ATCDC: Digimorf, Day 30, The project SEGA SG-1000 Emulator on PSoC62S4 Pioneer kit - part 7</title><link>https://community.element14.com/challenges-projects/design-challenges/at-the-core-design-challenge/b/blog/posts/atcdc-digimorf-day-30-the-project-sega-sg-1000-emulator-on-psoc62s4-pioneer-kit---part-7</link><pubDate>Thu, 30 Mar 2023 15:02:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e3d438d8-92fb-481a-b7c8-f4db16eba36e</guid><dc:creator>ClarkJarvis-Infineon</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Digimorf,&lt;/p&gt;
&lt;p&gt;Regarding the additional include folders and shared folders across applications.&lt;/p&gt;
&lt;p&gt;ModusToolbox is designed to work with various IDEs or using just the command-line.&amp;nbsp; To ensure as much consistency and compatibility across these different development flows, ModusToolbox uses make files to inplement the build system.&amp;nbsp; It does not leverage (or sync with) the Eclipse IDE project settings panel.&lt;/p&gt;
&lt;p&gt;The Makefile that is included in your respective project folders is the location to specify additional source and/or include directories.&lt;/p&gt;
&lt;p&gt;You can refer specifically to section 4.6 and the table in section 4.9.2 of the ModusToolbox User Guide for specifics.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;A typically use case is for header files to be shared and source files to be unique to a particular core.&amp;nbsp; Are you needing to share source files as well?&lt;/p&gt;
&lt;p&gt;The Makefile SOURCE variable is setup to include individual source files, while the INCLUDES variable will accept folders.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-e3d438d8-92fb-481a-b7c8-f4db16eba36e/pastedimage1680187827713v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-e3d438d8-92fb-481a-b7c8-f4db16eba36e/pastedimage1680187866845v2.png" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=25547&amp;AppID=392&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>