# Last edited on 2012-09-29 06:19:26 by stolfilocal # Shall we display static images and movie frames? DISPLAY_IMG := YES FIELDS := 01 02 03 04 SUBFIGS := a b c FIGURES := ${foreach FF,${FIELDS},${foreach SS,${SUBFIGS},figure_${FF}_${SS}}} PNG_FILES := ${addsuffix .png,${FIGURES}} MOVIES := ${foreach FF,${FIELDS},figure_${FF}_a} M_GIF_FILES := ${addsuffix -m.gif,${FIGURES}} FAST_MOVIES := ${foreach FF,${FIELDS},figure_${FF}_a} F_GIF_FILES := ${addsuffix -f.gif,${FIGURES}} .PHONY:: all # With "=" instead of ":=" for deferred expansion: SUBMAKE = ${MAKE} -f GENERIC.make DISPLAY_IMG=${DISPLAY_IMG} all: ${PNG_FILES} ${M_GIF_FILES} # all: ${PNG_FILES} # all: ${F_GIF_FILES} # all: figure_01_a-f.gif # all: figure_01_a-m.gif # all: figure_02_a-m.gif # all: figure_03_a-m.gif # all: figure_01_b.png figure_01_c.png # all: figure_02_b.png figure_02_c.png # all: figure_03_a.png figure_03_b.png figure_03_c.png SIZE := 200 SMALLSIZE := 200 SOURCES := ${wildcard *.inc pic-*.png} # ---------------------------------------------------------------------- # Movies: figure_%_a-m.gif: ${SOURCES} ${SUBMAKE} WIDTH=${SIZE} HEIGHT=${SIZE} FIELD=$* SUBFIG=a movie figure_%_a-f.gif: ${SOURCES} ${SUBMAKE} WIDTH=${SMALLSIZE} HEIGHT=${SMALLSIZE} FIELD=$* SUBFIG=a fast # ---------------------------------------------------------------------- # Static figures: figure_%_a.png: ${SOURCES} ${SUBMAKE} WIDTH=${SIZE} HEIGHT=${SIZE} FIELD=$* SUBFIG=a static figure_%_b.png: ${SOURCES} ${SUBMAKE} WIDTH=${SIZE} HEIGHT=${SIZE} FIELD=$* SUBFIG=b static figure_%_c.png: ${SOURCES} ${SUBMAKE} WIDTH=${SIZE} HEIGHT=${SIZE} FIELD=$* SUBFIG=c static