Installation instructions for "The Life of a Geek:"

0. The program requires the following to build:

        a. A C library which supports ANSI C / C89 / ISO/IEC 9899:1990
	   -C99 support is optional and recommended.
 	   -glibc 2.1 or later is recommended.
	b. A C++ library which supports the ISO 14882 C++ standard.
	   -gcc 3.x or later's included library is recommended.
        c. A C/C++ compiler
	   -gcc is recommended, 3.x or later preferred.
	d. Make program
	   -GNU make is recommended.
	e. An rm program
	   -GNU fileutils is recommended.	
	f. An install program
	   -GNU install is recommended.

    The program was successfully compiled on Cygwin 1.3.22, Cygwin 1.5.10,
    Slackware Linux 9.0, and Slackware Linux 9.1.

1. Edit "Makefile" and make sure the following settings are correct:
	
	CXX: Your C++ compiler.
        CXXFLAGS: Compiler flags. Default is -O2 optimizations,
                  -Wall (show all warnings), and for unstable versions,
                  -g (debugging symbols).
        O: What your system uses as an extension for binaries.
           UNIX-based systems don't have any, leave blank.
           Windows with Cygwin uses ".exe".
           When using DOS or Windows with DJGPP, it doesn't matter.
        RM: What your system uses to remove files.
	INSTALL: Your install program.
	PREFIX: Where to install lifegeek.

2. Edit "version.h" and follow the instructions. 
   
3. Edit "version.cc" and make sure the following settings are correct:

        char CURRENCY_SEPARATOR: Change to what you use to separate
                                 currency from its hundredths unit.

4. Type "make" to build the program.

Removal:

1. Type "make clean" to remove all object files but keep the compiled program.

2. Type "make distclean" to remove all object files and the compiled program.

Under DJGPP, type "DOSCLEAN.BAT" to remove all object files and the compiled
program.

Installation:

1. "make install" as root to install, prefix /usr/local. 

Under Cygwin, type "./wininst.sh" to install in prefix /usr/local.
Under DJGPP, type "DOSINST.BAT" to install in C:\LIFEGEEK.

Cygwin binaries produced by g++ ONCE AGAIN REQUIRE a Cygwin environment or 
Cygwin DLLs to run. 

DJGPP binaries do not require anything extra, so long as "RUN.BAT" is
executed, NOT LIFEGEEK.EXE!

Enjoy!
Daniel Quintiliani
danq@danq.lunarpages.com
