[comp.windows.x] contrib: Skeleton Imakefiles/Makefiles

casey@lll-crg.llnl.gov (Casey Leedom) (01/13/89)

  The following Skeleton Imakefile should have been provided in all
interior directories in the contrib tree:

	#define IHaveSubdirs
	#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
	
	SUBDIRS = \
		...
	
	MakeSubdirs($(SUBDIRS))
	DependSubdirs($(SUBDIRS))

  "..." should be all subdirectories of the current directory.

  This is a trivial complaint, but there's not point in not providing
it.  This allows installers to edit out directories that don't compile
(there will always be some since there will be some architecture specific
applications).

  This won't be a problem for the X Window System people because they
will also be insisting on Imakefiles for all contributed software.  They
can distribute the release with a fully built set of Makefiles.  They
won't be able to do a make depend on the set because of the machine
specific applications.  (Failed depends will probably be an installers
first clue that something isn't going to compile trivially.)

Casey