This directory contains the Lpp (Lisp Plus Plus) C++ library.  The
subdirectories are:

        doc = Lpp documentation
        lib = the Lpp Library
        lib/test = test suite for Lpp Library
        rpUI = A Read/Print User Interface that uses Lpp Library
        rpUI/test = test suite for rpUI

To install Lpp you first need to configure the Makefiles with

        cd <this README directory>
        ./configure                     To configure for GNU C++
        ./configure sgi                 To configure for SGI
        ./configure sun                 To configure for Sun

To create all libraries and tests type

        cd <this README directory>
        make all

Just plain "make" will make the necessary libraries without the tests.
There is currently no "make install" for Lpp yet.  The resulting libraries
will be in

        lib/binX/libLpp.a       = Lpp Library
        rpUI/binX/librpUI.a     = Read/Print User Interface Library

The needed header files are in

        lib/Lpp.hh              = Lpp.hh header (standard Lpp classes)
        lib/LppStream.hh        = LppStream.hh header (standard + Lpp stream)
        rpUI/rpMenu.hh          = rpMenu.hh header (Read Print Menu classes)

Copy the libraries and header files to the standard directories on your
system or the standard local directories:

        /usr/local/lib/         = *.a files
        /usr/local/include/     = *.hh files

To run the test suites:

        # Runs the Lpp Test Suite
        cd lib/test
        run

        # Checks the Lpp Test Suite against expected output (doesn't need run)
        cd lib/test
        check

        # Runs the rpUI Test Suite
        cd rpUI/test
        run

Note: You do not need to do a "run" to do a "check".  There may be some
local differences in the check such as different directory names, these
should be obvious.
