[BACK]Return to GNUmakefile CVS log [TXT][DIR] Up to [Development] / performer / src

Annotation of performer/src/GNUmakefile, Revision 1.2

1.1       flynnt      1: #-------------------------------------------------------------------#
                      2: #-- Makefile for Performer/src directory                          --#
                      3: #-------------------------------------------------------------------#
                      4: #-- RCS version information                                       --#
1.2     ! flynnt      5: #--   $Revision: 1.1 $                                            --#
        !             6: #--   $Date: 2000/11/21 21:39:32 $                                --#
1.1       flynnt      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 ($@)"; \
1.2     ! flynnt     43: 		(cd $$i && $(MAKE) -f GNUmakefile $@) || exit 1; \
1.1       flynnt     44: 	done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>