# Last edited on 2009-02-11 22:24:49 by stolfi PROG := make-pbm-gray-chip PROGDIR := .. TESTS := \ 120x090:10x10:05x05:0 \ 120x090:10x10:05x05:1 \ .PHONY: all single all: for t in ${TESTS}; do \ ${MAKE} TEST="$$t" single ; \ done ######################################################################## # Section for recursive "make single" -- client must define ${TEST} ifneq "/${TEST}" "/" FIELDS := ${subst :, ,${TEST}} SIZE := ${word 1, ${FIELDS}} CELL := ${word 2, ${FIELDS}} SPOT := ${word 3, ${FIELDS}} DARK := ${word 4, ${FIELDS}} OUTFILE := out/${SIZE}-${CELL}-${SPOT}-${DARK}.pbm single: ${PROGDIR}/${PROG} ${PROGDIR}/${PROG} \ -v size=${SIZE} \ -v cell=${CELL} \ -v spot=${SPOT} \ -v dark=${DARK} \ > ${OUTFILE} display -filter box -resize '400%' ${OUTFILE} endif # End ${TEST} section. ########################################################################