DST?=autumn-24

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 enblend -v --compression=${ENCOMP} -m ${MEM} -b 16384 --fine-mask -f 6144x3072+776+968
EFUSE?=eval enfuse -v --compression=${ENCOMP} -m ${MEM} -b 16384
DEGHOST?=deghosting_mask -v -s 50 -c 1.0 -t 150 -i 6 -a mw

RM=echo
MV=mv

all: ${DST}.tiff

tmp-0000.tif: ${DST}.pto 00.tiff 
	@${REMAP} -i 0 -e 13 ${DST}.pto
tmp-0001.tif: ${DST}.pto 01.tiff 
	@${REMAP} -i 1 -e 13 ${DST}.pto
tmp-0002.tif: ${DST}.pto 02.tiff 
	@${REMAP} -i 2 -e 13 ${DST}.pto
tmp-0003.tif: ${DST}.pto 03.tiff 
	@${REMAP} -i 3 -e 13 ${DST}.pto
tmp-0004.tif: ${DST}.pto 04.tiff 
	@${REMAP} -i 4 -e 13 ${DST}.pto
tmp-0005.tif: ${DST}.pto 05.tiff 
	@${REMAP} -i 5 -e 13 ${DST}.pto
tmp-0006.tif: ${DST}.pto 06.tiff 
	@${REMAP} -i 6 -e 13 ${DST}.pto
tmp-0007.tif: ${DST}.pto 07.tiff 
	@${REMAP} -i 7 -e 13 ${DST}.pto
tmp-0008.tif: ${DST}.pto 08.tiff 
	@${REMAP} -i 8 -e 13 ${DST}.pto
tmp-0009.tif: ${DST}.pto 09.tiff 
	@${REMAP} -i 9 -e 13 ${DST}.pto
tmp-0010.tif: ${DST}.pto 10.tiff 
	@${REMAP} -i 10 -e 13 ${DST}.pto
tmp-0011.tif: ${DST}.pto 11.tiff 
	@${REMAP} -i 11 -e 13 ${DST}.pto
tmp-0012.tif: ${DST}.pto 12.tiff 
	@${REMAP} -i 12 -e 13 ${DST}.pto

SRC=00.tiff 01.tiff 02.tiff 03.tiff 04.tiff 05.tiff 06.tiff 07.tiff 08.tiff 09.tiff 10.tiff 11.tiff 12.tiff
BLIN=tmp-0000.tif tmp-0001.tif tmp-0002.tif tmp-0003.tif tmp-0004.tif tmp-0005.tif tmp-0006.tif tmp-0007.tif tmp-0008.tif tmp-0009.tif tmp-0010.tif tmp-0011.tif tmp-0012.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
#		-rotate 90 \
#		-unsharp 0x0.20 \
#	@pfsin tmp.tiff \
#	 | pfstmo_reinhard02 -v -k 0.09 \
#	 | pfsgamma -m 0.9 -g 2.2 \
#	 | pfsoutimgmagick ${DST}.tiff
#	@${RM} tmp.tiff
#	@${CONV} ${DST}.tiff \
#		+matte +repage \
#		-unsharp 0x0.3 \
#		-compress ${IMCOMP} ${DST}.tiff
#		-unsharp 0x0.80+0.6+0.05 \
