Annotation of performer/src/GNUmakefile, Revision 1.1
1.1 ! flynnt 1: #-------------------------------------------------------------------#
! 2: #-- Makefile for Performer/src directory --#
! 3: #-------------------------------------------------------------------#
! 4: #-- RCS version information --#
! 5: #-- $Revision: 1.2 $ --#
! 6: #-- $Date: 2000/11/10 11:11:07 $ --#
! 7: #-------------------------------------------------------------------#
! 8:
! 9: #-------------------------------------------------------------------#
! 10: #-- This makefile builds the programs in IRIS Performer's sample --#
! 11: #-- directories. The default make target makes "opt" versions of --#
! 12: #-- each program and library. Other (actions) targets are: --#
! 13: #-- build debugging versions: dbg (or debug) --#
! 14: #-- build optimized versions: opt (or optimize) --#
! 15: #-- build dynamic shared object versions: dso --#
! 16: #-- remove all unneeded files after a build: clean --#
! 17: #-- remove all machine generated files: clobber --#
! 18: #-------------------------------------------------------------------#
! 19:
! 20: #--
! 21: #-- definitions
! 22: #--
! 23:
! 24: #-- directories that need building
! 25: DIRS = \
! 26: lib \
! 27: conv \
! 28: sample \
! 29: pguide
! 30:
! 31: #--
! 32: #-- generic targets
! 33: #--
! 34:
! 35: #-- default action is to make optimized non-debug versions
! 36: default: oglddso
! 37:
! 38: #-- make designated target in subdirectories
! 39: all debug dbg opt dso ddso iglopt igldbg igldso iglddso oglopt ogldbg ogldso oglddso clean clobber:
! 40: @for i in $(DIRS); \
! 41: do \
! 42: echo "\nmaking $$i ($@)"; \
! 43: (cd $$i && $(MAKE) -f Makefile $@) || exit 1; \
! 44: done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>