# Last edited on 2008-02-04 13:02:02 by stolfi # Creates "eps" curvature plots for all filtered versions of an outline, # to illustrate the multiscale filtering process DATASET = ceramic-3 FRAG = 0089 BANDS = 001 002 004 008 016 032 064 .PHONY: all clean single clean: /bin/rm -f ${FRAG}-f*-cv.eps all: clean for band in ${BANDS}; do \ ${MAKE} BAND=$$band single; \ done # ====================================================================== # For recursive "make" only -- caller must define ${BAND} BAND = BAND.IS.UNDEFINED ifneq "${BAND}" "BAND.IS.UNDEFINED" # The /l/sdb version only works on "amelia". The /home/amelia version # has been giving bogus "no such file" errors to FileRd.Open(). DATADIR = /l/sdb/staff/stolfi/hcgl/tests-for-export/${DATASET} # DATADIR = /home/amelia/stolfi/hcgl/tests-for-export/${DATASET} PROGDIR = ${STOLFIHOME}/programs/pm3-1.1.15/THESES/hcgl/1/bin/${PLATFORM} SETPATH = PATH=".:${PROGDIR}:$$PATH"; export PATH EPSNAME = ${FRAG}-f${BAND}-cv FCVNAME = ${DATADIR}/data/multiscale/${FRAG}/f${BAND} single: ${EPSNAME}.eps OPTS := -xRange 2000 # OPTS := -xRelRange 500 DOTOPTS := ${shell if [ ${BAND} -ge 064 ]; then echo '-sampleDots'; fi} ${EPSNAME}.eps: ${FCVNAME}.flc fg-draw-curvature-plot \ ${OPTS} ${DOTOPTS} \ ${FCVNAME}.fcv \ ${EPSNAME} endif # End of "single" part. # ======================================================================