ObjectPM 2.1c release
---------------------

This package contains the latest 32 bit version of the ObjectPM class libary
for OS/2 and the Presentation Manager.  

Installing the software
-----------------------

To install the package, change the current drive to the floppy drive
you have this disk in and type:

> INSTALL	

When the install program starts, select the source and destination
drives and choose "Ok".

The ObjectPM libarary will be installed in a directory called
OBJECTPM off of the root of the specified drive.  The following
directory hierarchy will be created:

    C: -- OBJECTPM
             | 
             +-- LIB       Contains the optimized version of the
             |             ObjectPM libraries and DLL(s)
             |
             +-- INCLUDE   Contains the ObjectPM header files
             | 
             +-- BOOK      Contains the on-line manual
             |
             +-- SAMPLES   The sample programs
             |     |
             |     +-- COLLECT
             |     +-- FORMDEMO
             |     +-- CONTROLS
             |     +-- GRAPH
             |     +-- HELLO
             |     +-- LISTEA
             |     +-- MDIEDIT
             |     +-- PCALC
             |     +-- PUZZLE
             |     +-- SEMDEMO
             |     +-- SEEFONT
             |     +-- SPINDEMO
             |     +-- THREADS
			 |     +-- PHBOOK
             |
             +-- SRC       Contains the ObjectPM source code  
			               (source licenses only)
             

Note: the install program does not modify config.sys.  You must add
the x:\OBJECTPM\LIB directory to your LIBPATH statement.


Support
-------
This is an unregisted copy of ObjectPM.  You are free to use it to 
develop and distribute programs royalty-free.  If you would like
a registered copy, support, updates, or source code, you must 
purchase a registered copy from us or our suppliers.


Compiling the sample programs and the library
---------------------------------------------

Borland Version
---------------
You can use the Borland IDE or the command line tools to compile
the sample programs.  If you use the IDE, make sure you adjust the
directories settings page for your particular environment.  Each 
sample program comes with a project file (.prj).

If you are using the command line tools, you  will need to set two
environment variables used in the makefiles.  These are:

    set BCBASE = location of the Borland C++ root directory
                 (such as C:\BCOS2)

    set OPMBASE = location of the ObjectPM root directory
                  (such as C:\OBJECTPM)

The makefiles have been setup to work with the Borland make utility, and
contain an 'all' target.  To make a sample program, enter:

> make all

Borland Libraries
-----------------

Be sure when linking your project, you use the multi-threaded 
dynamic Borland libraries.  ObjectPM requires the use of the
Borland C++ DLL versions of the C libraries because the application
and ObjectPM class libraries must share a common memory allocator.
The name of the needed library is 'c2mti.lib'
 

IBM Version
-----------
Use NMAKE to make the sample programs and make sure that the 
x:\OBJECTPM\INCLUDE directory is in your include path and that
x:\OBJECTPM\LIB is in your lib environment variable.



