DST?=crimea-62

CPUS?=2
MEM?=1024
DEPTH?=16

CONV?=convert
REMAP?=eval nona -v -t ${CPUS} -m TIFF_m -r ldr -p UINT${DEPTH} -z DEFLATE -o tmp-
BLEND?=enblend -v --compression=DEFLATE -m ${MEM} -b 16384 --fine-mask -w -f 18882x6949
EFUSE?=enfuse -v --compression=DEFLATE -m ${MEM} -b 16384

RM?=echo
MV?=mv

all: ${DST}.tiff

tmp-0000.tif: ${DST}.pto 00.tiff 
	@${REMAP} -i 0  ${DST}.pto
tmp-0001.tif: ${DST}.pto 01.tiff 
	@${REMAP} -i 1  ${DST}.pto
tmp-0002.tif: ${DST}.pto 02.tiff 
	@${REMAP} -i 2  ${DST}.pto
tmp-0003.tif: ${DST}.pto 03.tiff 
	@${REMAP} -i 3  ${DST}.pto
tmp-0004.tif: ${DST}.pto 04.tiff 
	@${REMAP} -i 4  ${DST}.pto
tmp-0005.tif: ${DST}.pto 05.tiff 
	@${REMAP} -i 5  ${DST}.pto
tmp-0006.tif: ${DST}.pto 06.tiff 
	@${REMAP} -i 6  ${DST}.pto
tmp-0007.tif: ${DST}.pto 07.tiff 
	@${REMAP} -i 7  ${DST}.pto
tmp-0008.tif: ${DST}.pto 08.tiff 
	@${REMAP} -i 8  ${DST}.pto
tmp-0009.tif: ${DST}.pto 09.tiff 
	@${REMAP} -i 9  ${DST}.pto
tmp-0010.tif: ${DST}.pto 10.tiff 
	@${REMAP} -i 10  ${DST}.pto
tmp-0011.tif: ${DST}.pto 11.tiff 
	@${REMAP} -i 11  ${DST}.pto
tmp-0012.tif: ${DST}.pto 12.tiff 
	@${REMAP} -i 12  ${DST}.pto
tmp-0013.tif: ${DST}.pto 13.tiff 
	@${REMAP} -i 13  ${DST}.pto
tmp-0014.tif: ${DST}.pto 14.tiff 
	@${REMAP} -i 14  ${DST}.pto
tmp-0015.tif: ${DST}.pto 15.tiff 
	@${REMAP} -i 15  ${DST}.pto
tmp-0016.tif: ${DST}.pto 16.tiff 
	@${REMAP} -i 16  ${DST}.pto
tmp-0017.tif: ${DST}.pto 17.tiff 
	@${REMAP} -i 17  ${DST}.pto
tmp-0018.tif: ${DST}.pto 18.tiff 
	@${REMAP} -i 18  ${DST}.pto
tmp-0019.tif: ${DST}.pto 19.tiff 
	@${REMAP} -i 19  ${DST}.pto
tmp-0020.tif: ${DST}.pto 20.tiff 
	@${REMAP} -i 20  ${DST}.pto
tmp-0021.tif: ${DST}.pto 21.tiff 
	@${REMAP} -i 21  ${DST}.pto
tmp-0022.tif: ${DST}.pto 22.tiff 
	@${REMAP} -i 22  ${DST}.pto
tmp-0023.tif: ${DST}.pto 23.tiff 
	@${REMAP} -i 23  ${DST}.pto
tmp-0024.tif: ${DST}.pto 24.tiff 
	@${REMAP} -i 24  ${DST}.pto
tmp-0025.tif: ${DST}.pto 25.tiff 
	@${REMAP} -i 25  ${DST}.pto
tmp-0026.tif: ${DST}.pto 26.tiff 
	@${REMAP} -i 26  ${DST}.pto
tmp-0027.tif: ${DST}.pto 27.tiff 
	@${REMAP} -i 27  ${DST}.pto
tmp-0028.tif: ${DST}.pto 28.tiff 
	@${REMAP} -i 28  ${DST}.pto
tmp-0029.tif: ${DST}.pto 29.tiff 
	@${REMAP} -i 29  ${DST}.pto
tmp-0030.tif: ${DST}.pto 30.tiff 
	@${REMAP} -i 30  ${DST}.pto
tmp-0031.tif: ${DST}.pto 31.tiff 
	@${REMAP} -i 31  ${DST}.pto
tmp-0032.tif: ${DST}.pto 32.tiff 
	@${REMAP} -i 32  ${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 13.tiff 14.tiff 15.tiff 16.tiff 17.tiff 18.tiff 19.tiff 20.tiff 21.tiff 22.tiff 23.tiff 24.tiff 25.tiff 26.tiff 27.tiff 28.tiff 29.tiff 30.tiff 31.tiff 32.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-0013.tif tmp-0014.tif tmp-0015.tif tmp-0016.tif tmp-0017.tif tmp-0018.tif tmp-0019.tif tmp-0020.tif tmp-0021.tif tmp-0022.tif tmp-0023.tif tmp-0024.tif tmp-0025.tif tmp-0026.tif tmp-0027.tif tmp-0028.tif tmp-0029.tif tmp-0030.tif tmp-0031.tif tmp-0032.tif

tmp.tiff: ${BLIN}
	@${RM} ${SRC}
	@${BLEND} -o tmp.tiff ${BLIN}
	@${RM} ${BLIN}
${DST}.tiff: tmp.tiff
	@pfsin tmp.tiff \
	 | pfstmo_mantiuk06 -v -f 0.6 -s 1 \
	 | pfsgamma -m 0.8 -g 2.2 \
	 | pfsoutimgmagick ${DST}.tiff
	@${RM} tmp.tiff
	@${CONV} ${DST}.tiff \
		+matte +repage \
		-unsharp 0x0.3 \
		-compress zip ${DST}.tiff
