# Last edited on 2023-06-12 22:54:38 by stolfi # Shall we display static images and movie frames? DISPLAY_IMG := YES FIGURES := mony PNG_FILES := ${addprefix fig_,${addsuffix _s.png,${FIGURES}}} MOVIES := mony M_GIF_FILES := ${addprefix mov_,${addsuffix _m.gif,${MOVIES}}} F_GIF_FILES := ${addprefix mov_,${addsuffix _f.gif,${MOVIES}}} .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: ${M_GIF_FILES} # all: ${F_GIF_FILES} SOURCES := ${wildcard *.inc pic-*.png} # ---------------------------------------------------------------------- # Movies: FULL_MOV_WD := 600 FULL_MOV_HT := 480 TINY_MOV_WD := 200 TINY_MOV_HT := 160 mov_%_m.gif: ${SOURCES} ${SUBMAKE} WIDTH=${FULL_MOV_WD} HEIGHT=${FULL_MOV_HT} FIGURE=mov_$* movie mov_%_f.gif: ${SOURCES} ${SUBMAKE} WIDTH=${TINY_MOV_WD} HEIGHT=${TINY_MOV_HT} FIGURE=mov_$* fast # ---------------------------------------------------------------------- # Static figures: FULL_FIG_WD := 600 FULL_FIG_HT := 480 fig_%_s.png: ${SOURCES} ${SUBMAKE} WIDTH=${FULL_FIG_WD} HEIGHT=${FULL_FIG_HT} FIELD=fig_$* static