Configuration and make file standards.

  1) There will be a make file in the top level directory and in each 
     second level directory.

  2) Automatic dependency generation will be invoked by the user (via
     make depend) before the first conpilation and after each significant 
     change.

  3) We will use the standard gnu make macros, e.g.
	prefix		Target directory 
	CC		C compiler [gcc, cc]
	CXX		C++ compiler [g++, CC]
	AR		Archive command [ar, CC]
	LD		Linker [g++, CC]
	SO		Shared object builder
	CCFLAGS		C compiler flags
	CXXFLAGS	C++ compiler flags
	LDFLAGS		Linker flags
	SOFLAGS		Shared object linker flags

