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>