*** Compiling ***

Ogham is a Unix program. If you're running VMS, NT or DOS/Windows 3.1 or 95 
forget it. The mud will compile to an executable called "ogmud". The makefile
has been set to compile for Linux, AIX or OSF/1. If you are running some other 
version of unix you will need to alter the CC= assignment in it. See the
makefile for further info.

Ogham 2 will compile with no difficulties (well ok, maybe the odd warning here
or there) on the following unixes:

Linux 1.x (tested on 1.1.59 & 1.2.13 with GNU 2.5.8 C compiler)
HP-UX 10 *
IBM AIX 3 & 4 
DYNIX 4
DEC OSF/1
SunOS 5/Solaris 

* See the makefile. You'll get a couple of warnings on compilation about line 
  82 in main.c, ignore them. You need the HP ANSI compiler by the way, the 
  bundled one is strict K&R and is about as much use as a chocolate fireguard.


Should compile with minimal tweeking on these:

Irix
Next (Mach)
SCO (you'll need to rewrite the makefile and add -lsocket and -lcrypt_i to 
     each line but it will compile in the end)


Unlikely to compile without a fight on:

SunOS 4

(Has a non-ansi compilers which is the cause of the problem)


Havn't a clue what'll happen on:

Xenix
Minix
Any other unix I haven't mentioned.


** Notes for Solaris users **

   Ogham compiles happily using the berkeley compiler - /usr/ucb/cc. For some
reason even though ucbcc and /usr/ucb/cc should be the same, one works and one
doesn't. I haven't bothered to look into it to find out why. If your system has
it just uncomment the appropriate line in the makefile.
   If for some reason your system doesnt have it and you must use the standard
solaris compiler enter "#define random() rand()" in defs.h then set
"CC=cc -lsocket -lnsl" in the makefile.

