<?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>topic Re: Code Warrior 10 make file generation in Classic/Legacy CodeWarrior</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171380#M3447</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thx. Now I know where it is. It has been already active.&lt;/P&gt;&lt;P&gt;Apparently it depends on which file I have changed. The dependency check then builds every file which depends on the&lt;/P&gt;&lt;P&gt;changed one (even if it's only a cpp file I changed).&lt;/P&gt;&lt;P&gt;I have seen some other strange effects:&lt;/P&gt;&lt;P&gt;1. If I disable incremental build, the compilation wouldn't start at all&lt;/P&gt;&lt;P&gt;2. If I disable automatic make-file generation I can't generate make files manually either (CTRL+6)&lt;/P&gt;&lt;P&gt;3. If&lt;SPAN&gt;&amp;nbsp;automatic make-file generation is active, the generation process should only be done if the project changes. But it is done everytime (and last for nearly a minute on my pc)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4. If I change a cpp file x which is referenced by another cpp file y then y is also compiled again. If x was a header file this would make sense, but this behavior isn't. This leads to a lot of unnecessary compilation dependencies.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Jun 2012 12:26:32 GMT</pubDate>
    <dc:creator>codetrooper</dc:creator>
    <dc:date>2012-06-26T12:26:32Z</dc:date>
    <item>
      <title>Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171374#M3441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I compile pretty big projects with this IDE. I encounter a very long delay caused by make file generation and building all files every time I compile.&lt;/P&gt;&lt;P&gt;Isn't there a check which file is modified prior compiling?&lt;/P&gt;&lt;P&gt;If I change only one single file I don't want the whole project to be compiled from scratch!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thx for any help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2012 19:09:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171374#M3441</guid>
      <dc:creator>codetrooper</dc:creator>
      <dc:date>2012-06-11T19:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171375#M3442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can bypass the regeneration of makefiles if you build from command-line. Just walk into the root of the build directory and run mingw-make.exe from c:\freescale\cw mcu 10.2\gnu\bin.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Probably there's also a switch somewhere in the Eclipse CDT project settings to stop regenerating makefiles, but then your build is silently wrong when you add files and don't remember to regenerate makefiles.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you observe that every file is compiled every time, even if you changed nothing at all, that's a different problem; the make tool should compare timestamps. Is your workspace on a fileserver with a noticeable clock difference?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jun 2012 16:53:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171375#M3442</guid>
      <dc:creator>konrada</dc:creator>
      <dc:date>2012-06-13T16:53:24Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171376#M3443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp; As far as I know Incremental build is activated by default when you create a project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Did you associate a pre-build step&amp;nbsp;to your project? My experience is that when there is a pre-build step&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;associated, the&amp;nbsp;project, this forces a full rebuild of the project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; To check that:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Open your project Properties dialog&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Go to &lt;STRONG&gt;&lt;EM&gt;C/C++ Build&lt;/EM&gt;&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;&lt;EM&gt;Settings&lt;/EM&gt;&lt;/STRONG&gt; page and switch to the &lt;STRONG&gt;&lt;EM&gt;Build Steps&lt;/EM&gt;&lt;/STRONG&gt; tab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Is anything specified in pre-build steps group?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jun 2012 21:13:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171376#M3443</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2012-06-13T21:13:12Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171377#M3444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thats quite uncomfortable. Using an IDE should avoid command-line calls.&lt;/P&gt;&lt;P&gt;Alas there isn't such a switch. But as you are the developer of this Eclipse-CW-Edition, it should be possible to add such a checkbox.&lt;/P&gt;&lt;P&gt;I build locally. It seems that the comparison does not work or there is also some kind of hidden switch?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2012 14:41:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171377#M3444</guid>
      <dc:creator>codetrooper</dc:creator>
      <dc:date>2012-06-18T14:41:28Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171378#M3445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, I just have a post-build step.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't see any "Incremental build" option in the project settings...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2012 14:43:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171378#M3445</guid>
      <dc:creator>codetrooper</dc:creator>
      <dc:date>2012-06-18T14:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171379#M3446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, let's try checking the settings again. In CodeWarrior v10.2 for MCUs, do the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) In the C/C++ Perspective, select your project.&lt;/P&gt;&lt;P&gt;2) Choose Project &amp;gt; Properties.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A Properties for &amp;lt;your project&amp;gt; window appears.&lt;/P&gt;&lt;P&gt;3) Choose C/C++ Build. Do NOT expand this choice, just click on it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; A C/C++ Build view appears in the Properties window.&lt;/P&gt;&lt;P&gt;4) Click on the Behaviour tab to display the build settings.&lt;/P&gt;&lt;P&gt;5) In the Workbench Build Behaviour group, see if the Build (Incremental Build) option is checked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2012 21:29:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171379#M3446</guid>
      <dc:creator>J2MEJediMaster</dc:creator>
      <dc:date>2012-06-18T21:29:26Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171380#M3447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thx. Now I know where it is. It has been already active.&lt;/P&gt;&lt;P&gt;Apparently it depends on which file I have changed. The dependency check then builds every file which depends on the&lt;/P&gt;&lt;P&gt;changed one (even if it's only a cpp file I changed).&lt;/P&gt;&lt;P&gt;I have seen some other strange effects:&lt;/P&gt;&lt;P&gt;1. If I disable incremental build, the compilation wouldn't start at all&lt;/P&gt;&lt;P&gt;2. If I disable automatic make-file generation I can't generate make files manually either (CTRL+6)&lt;/P&gt;&lt;P&gt;3. If&lt;SPAN&gt;&amp;nbsp;automatic make-file generation is active, the generation process should only be done if the project changes. But it is done everytime (and last for nearly a minute on my pc)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4. If I change a cpp file x which is referenced by another cpp file y then y is also compiled again. If x was a header file this would make sense, but this behavior isn't. This leads to a lot of unnecessary compilation dependencies.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2012 12:26:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171380#M3447</guid>
      <dc:creator>codetrooper</dc:creator>
      <dc:date>2012-06-26T12:26:32Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171381#M3448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What do you mean exactly when you say&lt;/P&gt;&lt;P&gt;"&lt;SPAN&gt;If I change a cpp file x which is referenced by another cpp file y&lt;/SPAN&gt;"?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have an include x.cpp inside of y.cpp?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did you check the preprocessor output for file y.cpp?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2012 18:22:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171381#M3448</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2012-06-26T18:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171382#M3449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No,&amp;nbsp;I use a class in y which is implemented in x. I just include x's header in y, which has not been changed, so y should not compile again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jun 2012 20:09:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171382#M3449</guid>
      <dc:creator>codetrooper</dc:creator>
      <dc:date>2012-06-27T20:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171383#M3450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would recommend you to submit a service request for that.&lt;BR /&gt;&lt;BR /&gt;Click &lt;A href="https://www.freescale.com/webapp/servicerequest.create_SR.framework?regFlag=fromOpenSR" rel="nofollow" target="_blank"&gt;here&lt;/A&gt; to submit a service request.&lt;BR /&gt;&lt;BR /&gt;Make sure to attach a reproducible project and installed product information to the service request.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 12:56:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171383#M3450</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2012-07-04T12:56:55Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 10 make file generation</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171384#M3451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;done.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Service Request number&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;1-906077612&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2012 14:26:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/Code-Warrior-10-make-file-generation/m-p/171384#M3451</guid>
      <dc:creator>codetrooper</dc:creator>
      <dc:date>2012-08-01T14:26:19Z</dc:date>
    </item>
  </channel>
</rss>

