/
Genesis-1.0p36-DEV/
Genesis-1.0p36-DEV/bin/
Genesis-1.0p36-DEV/doc/
Genesis-1.0p36-DEV/etc/
Genesis-1.0p36-DEV/src/data/
Instructions for Win32 Genesis BorlandC 5.01 Compile, by Jon Lambert

1. Untar files on a Unix box.

2. Change to Genesis-x.xpxx directory

3. Run 'configure', say NO to malloc replacement and file restrictions.

4. Switch to src directory

5. Run 'make Win32', the following files should be created:

      src/grammer.c
      include/config.h
      include/parse.h
      modules/moddef.h

   Look at the SIZEOF values in include/config.h and verify they are
   correct for your compiler (SIZEOF_LLONG and LLDOUBLE may differ).

6. Zip or tar/gzip resulting source tree, move to Win32 system, unarchive.
   tar/gzip by changing to be outside the Genesis-x.xpxx directory, then do:

      tar -cf Genesis.tar Genesis-x.xpxx
      gzip -9 Genesis.tar

7. Get a port of GDBM/NDBM.  There are several DOS ports on the net.
   The source code I found was rather hacked but compiled without errors
   to a static lib file.  Although there were no errors, make sure all
   integers and longs are defined to 32-bits instead of DOS's 16-bits.
   This is especially critical in the hashing algorithms.

8. Copy the NDBM.H header into your Genesis include directory and your LIB file
   into the Genesis src directory. (I called it WINGDBM.LIB in my makefile)

9. Copy src/Makefile.borland to src/Makefile, edit for your system
   This make links everything static and has debugging options on.
   Make it anyway you prefer.  

10. Finally run Borlands make against it.

11. With a little luck, it should run.  If you have any questions, feel free
    to to Email me at jlsysin@ix.netcom.com