Author: Heinz W. Schmidt (hws@ICSI.Berkeley.EDU)
Copyright (C) International Computer Science Institute, 1991
 
Sather classes wrapped around the XView C libraries
===================================================

DOC             -- documentation
REL             -- released version, a working version put aside for others.
                   contains window.sa, xvlow.sa, xvaux.c
Makefile        -- builds single tests working around cs bugs and a little incrmental
                -- cf. Makefile to see dependencies of this directory.
OLD             -- contains outdated stuff to be resumed or tests that must be reorganized
TEST            -- various TESTS (most in window.sa need to go here)
LIB             -- copies of Steve's and/or Jeffs lib stuff to be independent 
                -- of changes for a while

C Packages called from Sather
=============================

C/cstraux.c       -- passing Sather data to C, especially STR's
C/xvaux.c	  -- basic Xview interface
C/cob.c           -- generic C objects

*.sac             -- Sather to C interface specifications
SC                -- C packages generated from above via the SAC facility
C                 -- C packages 


MAKEFILE nodes
==============
foreign,library     -- MAKE timestamp nodes
C/auxiliaries       -- 


Sather Packages
===============

*.sa             -- for detail cf. the corresponding .doc files in DOC


.sather          -- sample .sather file, used also to compile tests
callbacks.sather -- (c_name) list for inclusion in .sather file of Xview callers


HOW TO COMPILE TEST CLASSES
===========================

By default the Sather installation does not regenerate the object
files nor some of the intermedicate files needed. Therefore you should
use make for compiling Sather examples. The Makefile takes care of
recompiling C files and performing other necessary steps.

You may, at this directory level, call       make SA=split_test
or any other test class name in one of the 
test/*.sa files.

The package requires the Sun XView libraries. You may have to update
the pathnames in the Makefile.

