To compile this program you'll need dev packages for the following libraries:

* SDL, SDL_net (www.libsdl.org)
* fltk, fltk_images, fluid (www.fltk.org)
* pcre (www.pcre.org)
* libjpg (www.ijg.org)
* libpng (www.libpng.org)

You can pass the following options to "make" in order to control how it's
compiled:

DEBUG=1			Don't strip the executable when done, for debugging.

BROWSER=<browser>	Replace the default command to spawn a browser. 
Normally 'mozilla-firefox' for *nix and 'start' for Windows.

NOGZIP=1		Don't zip the help doc, and let the code know. Only
meaningful for Linux.

TYPE=<type>		Choose the target. Valid targets are: linux (should
theoretically work in any POSIX setting), crosswin (compiles a Windows target
on a Linux system; not recommended, it relies heavily on my specific setup) 
or mingw. Defaults to linux. Case sensitive on systems where case for 
filenames  matters. The mingw target is completely untested, so don't be 
surprised if it breaks. If it does, let me know and I'll see what I can do 
about tweaking it.

PREFIX=<prefix>		Replace the normal expected 'root' location for many
files. Defaults to '/usr/local'. Only meaningful in Linux.

OPTLEVEL=<level>	Which optimization level to use. Valid range is 0-3.
Defaults to 2. Only useful if you plan on debugging the program, in which
case you might want to set it to 0. 3 can produce buggy code depending on
which version of gcc you're using.

On a *nix system you should be able to compile it without any extra options, 
but this allows you more flexibility. If somebody wants to try the linux
target in other settings (including OSX) and let me know how well it works
I'd love to hear from you.