This directory contains Harvest components.  The Harvest system is
distributed with a standard set of components, but users may add or
delete new components as needed. 

To add new components, the interface is as follows:

- Create a subdirectory in either broker/ or gatherer/ whose directory 
  name is the name of your new component.  For example,

	% mkdir gatherer/MyComponent

- Your new directory should contain either a Makefile, or a
  configure script which generates the needed Makefiles.
  The configure script will be executed with two arguments:
  --prefix which is set to $HARVEST_HOME, and --srcdir which
  is set to this ./components directory.  The --srcdir is
  mainly used so that machines (e.g., Solaris 2.3) without a 
  BSD-compatible install program can use ./install.sh.

- During a build, if your component contains a configure script,
  then it will be executed as above.  Then, 'make' will be executed
  in the component directory with $HARVEST_HOME set.  Your
  component should support the following targets:  all, install,
  clean, realclean.

- Use ../SetupComponent to add or delete the component from the build.
