head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	94.09.28.18.52.01;	author rjj;	state Exp;
branches;
next	1.1;

1.1
date	94.09.12.00.52.31;	author rjj;	state Exp;
branches;
next	;


desc
@Chpater level include file for GNUmakefile for the IAH library.
This hack allows me to force the check out of algorithm level
   GNUmakefiles, and also easily added global behavior for
   chapters in the IAH.
@


1.2
log
@Added support to print source files out in batch.
Requests can be made at all three levels: IAH, chapters, algorithms.
@
text
@# gnumake.iah-chp      Chapter level include file for GNUmakefiles
#      Copyright 1994, Center for Computer Vision and Visualization,
#      University of Florida.  All rights reserved.
#
# gnumake template for iah-src's chapters.
#   It contains definitions for standard targets.



#######################################################################
# Housekeeping targets
#######################################################################

all::
	for subdir in ${DIRS} ; \
	do  (cd $${subdir}; ${MAKE}); done

clean::
	/bin/rm -f *~; \
	for subdir in ${DIRS} ; \
	do  (cd $${subdir}; ${MAKE} clean); done

spotless:: clean
	for subdir in ${DIRS} ; \
	do  (cd $${subdir}; ${MAKE} spotless); done

tidy::
	/bin/rm -f *~

co-gnu:
	for subdir in ${DIRS} ; \
	do  (cd $${subdir}; \
		if [ ! -w GNUmakefile ] ; then co GNUmakefile; fi); done

print-srcs:	GNUmakefile
	enscript -2rG GNUmakefile
	for subdir in ${DIRS} ; \
	do  (cd $${subdir}; ${MAKE} print-srcs); done

@


1.1
log
@Initial revision
@
text
@d34 6
@
