# Last edited on 2004-09-27 16:34:00 by ivanka TESTS := \ f1r-big2 NONTESTS := \ f1r-oldy \ f1r-tian TESTSBUG := TESTSOK := .PHONY: all clean single single-clean single-run all: for t in ${TESTS} ; do \ ${MAKE} TEST=$$t single ; \ done clean: ###################################################################### # Recursive make - must define ${TEST} TEST := TEST.IS.UNDEFINED ifneq "${TEST}" "TEST.IS.UNDEFINED" IMGNAME := img PPMRAW := ${IMGNAME}.ppm PPMBG := ${IMGNAME}-bg.ppm PPMCA := ${IMGNAME}-ca.ppm PPMCB := ${IMGNAME}-cb.ppm PPMSH := ${IMGNAME}-sh.ppm PPMEX := ${IMGNAME}-ex.ppm PPMXX := ${IMGNAME}-xx.ppm TIFXX := ${IMGNAME}-xx.tif PPMOUT := ${PPMBG} ${PPMCA} ${PPMCB} ${PPMSH} ${PPMEX} ${PPMXX} ${TIFXX} PPMOUTGZ := ${addsuffix .gz,${PPMOUT}} PARMS := ${IMGNAME}.parms single: single-run # single: single-clean single-run # single: single-clean single-run single-compress single-clean: rm -f ${TEST}/${PPMOUT} ${TEST}/${PPMOUTGZ} single-run: ${TEST}/${PARMS} ${TEST}/${PPMXX} ${TEST}/${TIFXX} cd ${TEST} && \ display -title '%f' ${PPMOUT} ${PPMRAW} & cd ${TEST} && \ ../show-color-cloud \ `cat ${PARMS} | sed -e 's/[#].*//g' | egrep '[-](inGamma|logScale)'` \ ${IMGNAME} ${TEST}/${PPMXX}: ../ppminksep ${TEST}/${PPMRAW} ${TEST}/${PARMS} cd ${TEST} && \ cat ${PPMRAW} \ | ../../ppminksep \ `cat ${PARMS} | sed -e 's/[#].*//g'` ${TEST}/${TIFXX}: ${TEST}/${PPMXX} convert ${TEST}/${PPMXX} ${TEST}/${TIFXX} single-compress: ${PPMBG} gzip ${TEST}/${PPMOUT} endif # end ${TEST} ######################################################################