DST?=lightning-2

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

CONV?=convert
REMAP?=eval nona -v -t ${CPUS} -m TIFF_m -r ldr -p UINT${DEPTH} -z DEFLATE -o tmp-
BLEND?=eval enfuse -v --compression=${ENCOMP} -m ${MEM} -b 16384 --hard-mask --exposure-mu=0.7 --exposure-sigma=0.7 -f 3072x2048+0+192
EFUSE?=eval enfuse -v --compression=${ENCOMP} -m ${MEM} -b 16384 --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 00.tiff
	@${REMAP} -i 0 -e 3.67 ${DST}.pto
ftmp-0000.tif: tmp-0000.tif
	@${LN} tmp-0000.tif ftmp-0000.tif
	@${RM} tmp-0000.tif
etmp-00.tif:  ftmp-0000.tif
	@${LN}  ftmp-0000.tif etmp-00.tif
	@${RM}  ftmp-0000.tif
tmp-0001.tif: ${DST}.pto 01.tiff
	@${REMAP} -i 1 -e 3.67 ${DST}.pto
ftmp-0001.tif: tmp-0001.tif
	@${LN} tmp-0001.tif ftmp-0001.tif
	@${RM} tmp-0001.tif
etmp-01.tif:  ftmp-0001.tif
	@${LN}  ftmp-0001.tif etmp-01.tif
	@${RM}  ftmp-0001.tif

SRC=00.tiff 01.tiff
BLIN=etmp-00.tif etmp-01.tif

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