Directory:	xds_src

This directory contains the graphics/user-interface code used by X
DataSlice.  All the code prefixed by gr_*.c here should be X-Windows
dependent, so that they may be easily changed if needed for porting 
to other machines.  The files gr_xwi*.c calls both the Athena and HP
widget sets to be used by X-Intrinsics.  These are the files that you
should look at when writing different drivers for the graphics display.
The other gr_*.c files uses regular Xlib routines.
The td*.c are non-machine-dependent code used by X DataSlice.  All the code
here should be X-Windows independent, so that they need not be changed
when porting to other machines.  The files td_hdf*.c calls the HDF routines.

How to install XDataSlice
-------------------------
0) there are some prerequisites:
  .  You must have Xaw and Xmu.
  .  You must have the 2D HP widget Set library.
  .  You must have the HDF library version 3.2 or later.
  .  If you choose to use DTM, you must have the DTM library Version 2.3
     or later.
1) Edit the Imakefile, not the Makefile !
  Modify it according to your system:
  Say XXX is the name of a library.
  for DEPXXXLIB , put the path name of the XXX lib (for the dependancy).
  for XXXLIB, put the loader flags used to load this library.
  for XXXINC, the flags used to tell the C preprocessor where to find
	the include for the XXX library.
  Don't touch the part around  MAFLAGS.
2) run 'xmkmf' or 'make Makefile'.
  Edit the Makefile. Search for the line
    MAFLAGS = -D<something>
  If you don't have such a line, put the define that seems the better,
  according to the comment in the Makefile. Hint: look in the hdfi.h header
  that you can found in the hdf includes.
3) run 'make'
