# Last edited on 2004-10-26 03:24:43 by stolfi
# Makefile to run a color separation experiment 
# To be used in an image/xxx subdirectory

.PHONY: all run compress clean

IMGNAME := img

PARMS := ${IMGNAME}.parms
PPMIN := ${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

TOOLDIR := ../../../tools
PROGDIR := ../../../pgmdir

OTFILES := ${PPMBG} ${PPMCA} ${PPMCB} ${PPMSH} ${PPMEX} ${PPMXX} ${TIFXX} 
OTFILESGZ := ${addsuffix .gz,${OTFILES}}

all: run
# all: run compress

run: ${PARMS} ${PPMBG} ${TIFXX}
	display -title '%f' ${OTFILES} ${PPMIN} &
	${TOOLDIR}/show-color-cloud \
            -stretchedColors \
            ${IMGNAME} &
	${TOOLDIR}/show-color-cloud \
            -originalColors \
            ${IMGNAME}

${PPMBG}: ${PROGDIR}/ppminksep ${PPMIN} ${PARMS}
	cat ${PPMIN} \
          | ${PROGDIR}/ppminksep \
              `cat ${PARMS} | sed -e 's/[#].*//g'`

${TIFXX}: ${PPMXX}
	convert ${PPMXX} ${TIFXX}

compress: ${PPMBG}
	gzip ${OTFILES}

clean:
	rm -f ${OTFILES} ${OTFILESGZ}