=======================
Compilation under Linux
=======================

 ClanLib
 -------

Wormux uses the ClanLIB library version 0.6, so you'll have to install it.
Debian users can do this easily via the command :
  apt-get install libclanlib-dev

Web site : http://www.clanlib.org/

 libxml++
 --------

Wormux uses also the libxml++ library version 1.0, so you'll have to install
it. Debian users can do this easily via the command :
  apt-get install libxml++1.0-dev

Web site : http://libxmlplusplus.sourceforge.net/

 Compilation
 -----------

In Linux, it suffices to type:

$ cd src
$ make release

To execute the game, change back to the root directory of Wormux and type
"./wormux"


 Installation / Uninstallation
 -----------------------------

In Linux, to install Wormux, type:

$ make cleanall && make release && su -c "make install"

And to uninstall it: 

$ su -c "make uninstall"

By default, the game is installed in /usr/. You can specify another
directory (usefull if you don't have an admin account)

$ make install DIR=~/games/


===========================
Information on the makefile
===========================

Options :
---------

- DIR       : Specify the directory which Wormux is (un)installed in. 


Rules :
--------

- make all       : Compilation
- make exec      : Compilation, and execution 
- make release   : Compilation in *release* mode (without any debuging
                   information / code)
- make qexec     : Execution (without recompilation)
- make tgz-bin   : Compilation, and creation of archive that contains
                   the binary program and the documentation
- make tgz-src   : Creation of an archive containing the source code
- make info      : A helper screen of information on the environment and 
                   compiler options 
- make install   : Compilation, and installation
- make uninstall : Uninstallation
- make clean     : Little clean
- make cleanall  : Big clean
- make i18n_pot  : Generate new .pot file (used for translation)
- make i18n_mo   : Generate new .mo file (used for translation)

There are other rules, but they're only used uniquely internally.
