
			Compiling the Game

Required software:
	gnumake 3.56
	    add -DUSG -DUSGr3 to Makefile "defines" variable for AIX or HP/UX

	gnumake can be found at
	ftp://ftp.empire.net/pub/empire/deity/tools/emptools.tar.gz
	(Note: mkmf is included in emptools.tar.gz but is no longer
	used.)

Machine-wise configuration

	Determine what kind of machine you're on (sun4, sun3, sequent,
	vax-ultrix, etc).  Go into the make/Systems directory, and
	find the configuration that matches your machine.  If one
	doesn't exist for your machine, copy the Template file to a new
	file.  Add any flags such as -Bstatic, -fpa, -O, or -g as you like.

	setenv SYSTYPE machine-type

	SYSTYPE is used to select the machine-dependent compile line flags
	System/$(SYSYPE) to include with each makefile.

	NOTE: If you don't set your SYSTYPE, your compile may well fail,
	especially if you're on a non-BSD machine.

	setenv ARCH machine-type

	ARCH instructs the makefiles to install binaries in separate
	subdirectories.  You can maintain different architecture binaries
	in the same directory using the ARCH enviornment variable.

    AIX	
	Under AIX 3.2, you must compile and run with the environment
	variable MALLOCTYPE set to 3.1.  This is probably a bug in the
	AIX socket code, and may disappear once IBM tracks it down.
    Linux
	You may need to get rid of the -g option in make/Systems/linux to get
	all of the files in the util directory to compile.


Constructing Binaries

	Run "compile &" at the top level.

	If you're compiling the code over and over again (e.g. debugging the
	server) then just type "compile quick &" and it will skip dependall,
	util and client.

Installing Info Pages

	The INFO pages aren't run as a part of the normal make session.
	In order to install them, you must cd into the "info" subdirectory,
	and run "gnumake".  This will nroff all the info documents and place
	them in the "../info.nr" directory, from where players can
	access them during the game.

	If you want to print off a copy of the game rules, type "gnumake
	printout" and it should work.  (I haven't tesed it recently,
	so I'm not positive).  You should probably set the TROFF variable
	in make/GenMakefile to be whatever troff-type printing command
	you want to use, i.e. "TROFF := ptroff".

	If you add or change any info pages, then be sure to follow
	the instructions in info/README to generate new Subjects pages.
