GNU Gama is developed and tested under Debian GNU/Linux
(http://www.debian.org/). A static library libgama.lib
and executables are build in folders lib and bin.
You can compile Gama easily yourself if you download the
sources. If expat XML parser is installed on your system,
change to the directory of Gama project and issue the following
commands at the shell prompt
$ ./configure
$ make
If the script configure is not available (which is the
case when you download source codes from a git server), you have to
generate it using auxiliary script autogen.sh. To compile and
build all binaries. Run
$ ./configure [--bindir=DIR --infodir=DIR]
$ make install
if you want also to install the binaries. You can use configure parameters if you need to change directories where user executables and info documentation should be installed.
Typically, if you want to download (see Download) and compile sources, you will run following commands:
$ git clone git://git.sv.gnu.org/gama.git gama
$ cd gama
$ ./autogen.sh
$ ./configure
$ make
You should have expat XML parser and SQLite library already installed
on your system.
For example to be able to compile Gama on Ubuntu 10.04 you have to install
following packages:
make doxygen git automake autoconf libexpat1-dev libsqlite3-dev
To compile user documentation in various formats (PDF, HTML, ...) run
the following commands (before you have to run at least ./configure).
$ cd doc/
$ make download-gendocs.sh
$ make run-gendocs.sh
The documentation should be in doc/manual directory.
To compile API documentation run
$ doxygen
in your gama directory.
Doxygen output will be in the doxygen directory.