Starter Project
Paul DuBois
dubois@primate.wisc.edu
Mar 28 1996

This is the starter project (SP) distribution described in the book
"Software Portability with imake" by O'Reilly & Associates (2nd edition).
It contains copies of the X11R6.1 configuration files, modified such that
they duplicate the function of the X11R6.1 files, even though they live
in a different location.

By comparing these configuration files to the original X11R6.1 files, you
can see the minimal changes you need to make to derive a new group of
files from an existing group.

Differences from the X11R6.1 files:

o	imake, makedepend, mkdirhier, and (if necessary for your machine)
	bsdinst are assumed to be installed in public directories.  This
	affects IMAKE_CMD, ImakeCmd, DependCmd, MkdirHierCmd, and
	InstallCmd in Imake.tmpl.  It also affects the BuildMakefileTarget(),
	DependTarget(), DependTarget3(), and ImakeSubCmdHelper rules in
	Imake.rules.
o	ConfigDir in Project.tmpl reflects a different installation
	destination for the SP files.

The Imakefile discussed in the book that you need in the project root if
you plan on installing the configuration files follows:

----------------------------
#define IHaveSubdirs
#define PassCDebugFlags

SUBDIRS = config

MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
----------------------------

(If you already have subdirectory support in the root Imakefile, just
add config to the value of SUBDIRS.)

The Imakefile discussed in the book that you need to put in the config
directory if you plan on installing the configuration files follows:

----------------------------
FILES = *.tmpl *.rules site.def *.cf

all::
depend::

InstallMultipleDestFlags(install,$(FILES),$(CONFIGDIR),$(INSTDATFLAGS))
----------------------------
