Phil Farrell, Stanford Earth Sciences
29 March 1989

libgks - GKS graphics subroutines at level 0a.
	 Written by Glenn Kroeger, with contributions by Chuck Karish
	 and others.  Fortran and C bindings follow proposed or accepted
	 ANSI standards in effect in 1986.

To make the default optimized library "libgks.a", simply type "make".
To make a version with symbolic information for the debugger, type
"make clean" (if you have previously made the optimized version), followed
by "make CFLAGS=-g".  If your system has specific floating point
hardware support (e.g., Sun-3 systems), you will probably want to modify
the Makefile to include the appropriate compiler option in the CFLAGS
definition.

To install the library, type "make install" (do this as root or other
privileged account).  By default, the Makefile puts the library into
/usr/local/lib.  The Makefile attempts to install the manual pages by 
calling a script "addlocalman"; you may have to supply such a script
or modify the Makefile.

This software is unsupported.  The C language bindings are fairly 
well tested; the Fortran bindings not as well.  Device drivers are 
supplied for the Tektronix 401x and 410x graphics terminals (and 
emulators), for the Verticom PC board under MS-DOS, and for the School 
of Earth Sciences vplot graphics meta-language (which, in turn, provides 
output filters for many other devices).  In order to compile the vplot
driver, you must have the "vplot.h" include file, either installed in
/usr/include, or in ../vplot/filters/include.  If you don't have this,
edit ./devices/Makefile so that it does not make the vplot driver routines. 

Routine ./control/gopks.c uses a low-level routine from the BSD UNIX
f77 I/O compiler library (/usr/lib/libI77.a) in the Fortran binding.
The name of this routine is "now_acc" in 4.2BSD or "nowwriting" in
4.3BSD.  If you have 4.3BSD (default at Earth Sciences), make sure the
./control/Makefile uses the compiler flag -DFOURTHREEBSD to get the
right routine.  If you don't have BSD or a close derivative, you may
not have the needed routine.  Then you will need to modify
./control/gopks.c to use something else.
