This distribution should contain the following files:

README.src      This documentation file.

src/*           The C source code for COGENT (see src/version.c for date)

lib/*           Help files, class definitions and optimised OOS code
                which should be copied to /usr/local/lib/cogent/* (or
                to whereever the various lib directories are set to).

oos/*           The prolog source code for OOS. This source requires a
                relatively recent version of SWI Prolog (probably anything
                beyond version 3 will work).

xbm/*           X bitmaps for box icons etc.

To build COGENT (with gcc):

    1. Uncompress and untar the distribution into an appropriate place.

    2. Check the values of CFLAGS in src/Makefile. 

    3. Create a directory "bin" in the same directory as "src", "oos", "lib"
    and "xbm". (This is where the binaries will end up.)

    4. Change directory to src and type "make". This should compile the
    source (about 55 C files), link it all up and move the binary into the
    bin directory created at step 3.

    5. Change directory to ../oos and type "make". This should create
    a prolog saved state called "oos" and move it to the bin directory
    created in step 3.

    6. It should now be ready to go. You should have two binaries in the
    bin directory (cogent and oos). You can move these to (for example)
    /usr/local/bin or put symbolic links from /usr/local/bin to these
    files. (I recommend the latter because then you don't have to repeat
    steps 3 and 6 when you rebuild the thing.)

When I learn how to use autoconf this procedure should be replaced with
a much simpler one that goes something like:
    1.    ./configure
    2.    make 
    3.    make install

Note: COGENT is distributed under the conditions of the GNU General Public
Licence, a copy of which should be included with these source files.

