
   This directory is an attempt to make machine independent makefiles.

We assume the make can do the following, if it cannot then use gnumake.
    1) Environmental variables are define in the makefile.
    2) Makefiles can include other makefiles.

Limitations:
    1) Makefile must be called makefile or Makefile.
    2) Each makefile can maintain at most one archive library.

A big difference between makes is the ability to add several 
*.o files to an archive, some support lib.a(a.o b.o c.o) while others 
support only lib.a(a.o). Completely brain dead makes (for instance on the 
BBN tc2000) do not support incremental changes to archive libraries.
We want the makefile to use whatever approach is best for that particular 
machine. Other differences between different machines
include compiler names, compiler options, and the use of ranlib.  
We store all the machine dependent parts of the makefile in
BaseMakefile/$(ARCH). 

To maintaining an archive library, include the following in the makefile.
LIBNAME = name of file,
OBJS    = .o files to be included in archive,
SOURCE  = .c and .f source files for the .o files
To maintain the archive library simple type "make lib"

