DST?=spring-15

CPUS?=6
MEM?=1536
DEPTH?=16
IMCOMP?=zip
ENCOMP?=DEFLATE

CONV?=convert
REMAP?=nona -v -t ${CPUS} -m TIFF_m -r ldr -p UINT${DEPTH} -z DEFLATE -o tmp-
BLEND?=enblend -v --compression=${ENCOMP} --fine-mask -f 3072x1440+128+128
EFUSE?=enfuse -v --compression=${ENCOMP} --exposure-mu=0.4 --exposure-sigma=0.6
DEGHOST?=deghosting_mask -v -s 50 -c 1.0 -t 150 -i 6 -a mw

RM=echo
MV=mv
LN=ln -f

all: ${DST}.tiff

tmp-0000.tif: ${DST}.pto 01-e00.tiff
	@${REMAP} -i 0 -e 12.5242 ${DST}.pto
ftmp-0000.tif: tmp-0000.tif
	@${LN} tmp-0000.tif ftmp-0000.tif
	@${RM} tmp-0000.tif
etmp-01.tif:  ftmp-0000.tif
	@${LN}  ftmp-0000.tif etmp-01.tif
	@${RM}  ftmp-0000.tif
tmp-0001.tif: ${DST}.pto 02-e00.tiff
	@${REMAP} -i 1 -e 12.5242 ${DST}.pto
ftmp-0001.tif: tmp-0001.tif
	@${LN} tmp-0001.tif ftmp-0001.tif
	@${RM} tmp-0001.tif
etmp-02.tif:  ftmp-0001.tif
	@${LN}  ftmp-0001.tif etmp-02.tif
	@${RM}  ftmp-0001.tif
tmp-0002.tif: ${DST}.pto 03-e00.tiff
	@${REMAP} -i 2 -e 12.5242 ${DST}.pto
ftmp-0002.tif: tmp-0002.tif
	@${LN} tmp-0002.tif ftmp-0002.tif
	@${RM} tmp-0002.tif
etmp-03.tif:  ftmp-0002.tif
	@${LN}  ftmp-0002.tif etmp-03.tif
	@${RM}  ftmp-0002.tif
tmp-0003.tif: ${DST}.pto 04-e00.tiff
	@${REMAP} -i 3 -e 12.5242 ${DST}.pto
ftmp-0003.tif: tmp-0003.tif
	@${LN} tmp-0003.tif ftmp-0003.tif
	@${RM} tmp-0003.tif
etmp-04.tif:  ftmp-0003.tif
	@${LN}  ftmp-0003.tif etmp-04.tif
	@${RM}  ftmp-0003.tif
tmp-0004.tif: ${DST}.pto 05-e00.tiff
	@${REMAP} -i 4 -e 12.5242 ${DST}.pto
ftmp-0004.tif: tmp-0004.tif
	@${LN} tmp-0004.tif ftmp-0004.tif
	@${RM} tmp-0004.tif
etmp-05.tif:  ftmp-0004.tif
	@${LN}  ftmp-0004.tif etmp-05.tif
	@${RM}  ftmp-0004.tif
tmp-0005.tif: ${DST}.pto 06-e00.tiff
	@${REMAP} -i 5 -e 12.5242 ${DST}.pto
ftmp-0005.tif: tmp-0005.tif
	@${LN} tmp-0005.tif ftmp-0005.tif
	@${RM} tmp-0005.tif
etmp-06.tif:  ftmp-0005.tif
	@${LN}  ftmp-0005.tif etmp-06.tif
	@${RM}  ftmp-0005.tif
tmp-0006.tif: ${DST}.pto 07-e00.tiff
	@${REMAP} -i 6 -e 12.5242 ${DST}.pto
ftmp-0006.tif: tmp-0006.tif
	@${LN} tmp-0006.tif ftmp-0006.tif
	@${RM} tmp-0006.tif
etmp-07.tif:  ftmp-0006.tif
	@${LN}  ftmp-0006.tif etmp-07.tif
	@${RM}  ftmp-0006.tif

SRC=01-e00.tiff 02-e00.tiff 03-e00.tiff 04-e00.tiff 05-e00.tiff 06-e00.tiff 07-e00.tiff
BLIN=etmp-01.tif etmp-02.tif etmp-03.tif etmp-04.tif etmp-05.tif etmp-06.tif etmp-07.tif

tmp.tiff: ${BLIN}
	@${RM} ${SRC}
	@${BLEND} -o tmp.tiff ${BLIN}
	@${RM} ${BLIN}
${DST}.tiff: tmp.tiff
	@${CONV} tmp.tiff \
		+matte +repage \
		-rotate 90 \
		-compress ${IMCOMP} ${DST}.tiff
	@${RM} tmp.tiff
