some small adjustments to the build process
authorkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sat, 26 Feb 2011 18:08:58 +0000 (18:08 +0000)
committerkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sat, 26 Feb 2011 18:08:58 +0000 (18:08 +0000)
git-svn-id: https://silmor.de/svn/softmagic/smoke/trunk@734 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

doc/build.html

index 34e8bb9..658ee2d 100644 (file)
@@ -59,9 +59,9 @@ Both server and client depend on some shared code that is pre-compiled into some
 
 Make sure that the correct version of QMake is in your PATH (you can check this by executing <tt>qmake&nbsp;-version</tt>). Also note that MagicSmoke and Qt have to be compiled with the same compiler.<p/>
 
-Go to the main directory of MagicSmoke. There you will find a file called <tt>Makefile.unix</tt> for Linux and other Unixoid systems and <tt>Makefile.mingw</tt> for MinGW/Windows installations. There are a few lines at the start of those files that you can adjust to better match your system (defaults should be fine for most cases). I have no access to a Mac, but I would guess that the Makefile.unix should need only very few modifications to work if the GNU tools are available.<p/>
+Go to the main directory of MagicSmoke. There are a few lines at the start of the Makefile that you can adjust to better match your system (defaults should be fine for most cases).<p/>
 
-There is no support for automatic builds without MinGW on Windows. I have only tested Linux and Windows/MinGW, so there is no guarantee for any other system.
+There is no support for automatic builds without MinGW on Windows. I have only tested Linux, MacOS/X and Windows/MinGW, so there is no guarantee for any other system.
 
 Unixoid systems:<br/>
 <tt>make <i>rule</i></tt><p/>
@@ -69,24 +69,7 @@ Unixoid systems:<br/>
 Windows with MinGW:<br/>
 <tt>mingw32-make <i>rule</i></tt><p/>
 
-If you omit the <tt><i>rule</i></tt> parameter make will do a complete build.<p>
-
-The following rules are available on Unixoid systems and Windows:<br/>
-<table frame="1" border="1">
-<tr><td><b>Rule</b></td><td><b>Description</b></td></tr>
-<tr><td>all</td><td>complete build</td></tr>
-<tr><td>server</td><td>everything that is necessary for the server</td></tr>
-<tr><td>client</td><td>the client</td></tr>
-</table>
-
-The following additional rules are available on Unixoid systems:<br/>
-<table frame="1" border="1">
-<tr><td>sdoc</td><td>source documentation (not included in all), requires doxygen</td></tr>
-<tr><td>install</td><td>build and installs everything: server, client, documentation</td></tr>
-<tr><td>install-client</td><td>build and installs the client</td></tr>
-<tr><td>install-server</td><td>build and installs the server components</td></tr>
-<tr><td>install-doc</td><td>build and installs documentation (including source documentation)</td></tr>
-</table>
+If you omit the <tt><i>rule</i></tt> parameter make will tell you which rules exist.<p>
 
 For the install targets the makefile assumes per default that everything belongs into sub-directories of /usr/local. You can change this by adding a PREFIX variable to the call, like this:<br>
 <tt>make -f Makefile.unix PREFIX=$HOME/magicsmoke install</tt><br>