THIS DOCUMENTATION IS OUTDATED

====================
Compilacion en Linux
====================

=============
* Dependecies
=============

* SDL
-----

Warmux usa la libreria SDL en su version 1.2, asi que tendras que 
instalarla. 

Pagina web: http://www.libsdl.org/

* SDL mixer, SDL image, SDL ttf, SDL gfx
----------------------------------------

 http://www.libsdl.org/projects/SDL_ttf/
 http://www.libsdl.org/projects/SDL_mixer/
 http://www.libsdl.org/projects/SDL_image/
 http://www.ferzkopp.net/Software/SDL_gfx-2.0/

* libxml++
----------

Warmux usa tambien la libreria libxml++ en su version 2.6, así que tambien
tendras que instalartela. Los usuarios de Debian podran hacerlo facilemente:
	apt-get install libxml++2.6-dev

Pagina web : http://libxmlplusplus.sourceforge.net/

=============
* Compilacion
=============

En GNU/Linux es suficiente ejecutar:

$ ./autogen.sh
$ ./configure
$ make

==============================
* Instalacion / Desinstalacion
==============================

En GNU/Linux para instalar Warmux ejecuta:

$ su -c "make install"

Para ejecutar el juego:
$ warmux

Y para desinstalarlo:

$ su -c "make uninstall"

Por defecto, el juego es instalado en "/usr". Tambien puedes instalarlo
en otro directorio (sobretodo si no tienes permiso en "/usr").

$ ./configure --prefix=~/games/


========================
Informacion del Makefile
========================

Opciones :
---------	

- DIR       : Especifica el directorio donde Warmux sera (des)instalado. 


Reglas :
--------

- make all       : Compila
- make exec      : Compila y ejecuta 
- make release   : Compila en modo "release" ( sin informacion ni
		   codigo de depuracion)
- make qexec     : Ejecuta sin recompilar
- make tgz-bin   : Compila y crea el archivo que contendra el programa
		   en binario y la documentacion)
- make tgz-src   : Creacion de un archivo que contiene el codigo fuente
- make info      : Muestra una pantalla de ayuda sobre el entorno y las 
		   opciones de compilacion
- make install   : Compila e instala el Warmux
- make uninstall : Desinstalacion
- make clean     : Limpieza de archivos objeto
- make cleanall  : Limpieza de todo rastro binario
- make i18n_pot  : Generate new .pot file (used for translation)
- make i18n_mo   : Generate new .mo file (used for translation)

Hay otras reglas pero solo son utilizadas de manera interna.
