<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to GeneratedMakefiles</title><link>https://sourceforge.net/p/makeitso/wiki/GeneratedMakefiles/</link><description>Recent changes to GeneratedMakefiles</description><atom:link href="https://sourceforge.net/p/makeitso/wiki/GeneratedMakefiles/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 26 Nov 2013 10:16:32 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/makeitso/wiki/GeneratedMakefiles/feed" rel="self" type="application/rss+xml"/><item><title>GeneratedMakefiles modified by Anonymous</title><link>https://sourceforge.net/p/makeitso/wiki/GeneratedMakefiles/</link><description>&lt;div class="markdown_content"&gt;&lt;h3 id="master-makefile-and-project-specific-makefiles"&gt;Master makefile and project-specific makefiles&lt;/h3&gt;
&lt;p&gt;MakeItSo generates a master makefile called &lt;code&gt;Makefile&lt;/code&gt; in the root folder of the solution. It also generates one makefile for each project in the solution. These are created in the root folder of each project, and are called &lt;code&gt;[project-name].makefile&lt;/code&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The master makefile&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The master makefile contains these targets: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A default target that builds all projects in the solution. You can build this by running &lt;code&gt;make&lt;/code&gt; with no parameters. &lt;/li&gt;
&lt;li&gt;A target for each project in the solution. You can build this by running &lt;code&gt;make [project-name]&lt;/code&gt;. &lt;/li&gt;
&lt;li&gt;A 'clean' target which cleans all the intermediate and output files for all projects in the solution. You invoke this with &lt;code&gt;make clean&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Project-specific makefiles&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Project makefiles contain these targets: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A default target that builds all configurations (Debug, Release etc) for the project. You can build this by running &lt;code&gt;make -f [project-name].makefile&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;A target for each configuration. You can build this by running &lt;code&gt;make -f [project-name].makefile [configuration-name]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;A 'clean' target which cleans all intermediate and output file for the project. You invoke this with &lt;code&gt;make -f [project-name].makefile clean&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 26 Nov 2013 10:16:32 -0000</pubDate><guid>https://sourceforge.net356d362320520278d373650a3e0e8eb57aa792c9</guid></item></channel></rss>