#---*- Makefile -*-------------------------------------------------------
#$Author: saulius $
#$Date: 2019-03-07 15:48:47 +0000 (Thu, 07 Mar 2019) $
#$Revision: 190 $
#$URL: svn+ssh://saulius-grazulis.lt/home/saulius/svn-repositories/makefiles/jbg2tif-pdf/Makelocal-jbg2tif-pdf $
#------------------------------------------------------------------------

SCAN_DIR    = scans
PWD        := $(shell pwd)
DIR_NAME   := $(notdir ${PWD})

JBG_FILES  := ${wildcard ${SCAN_DIR}/*.jbg}
TIF_FILES   = ${JBG_FILES:${SCAN_DIR}/%.jbg=%.tif}

FINAL_TIF_FILE = ${DIR_NAME}.tif
FINAL_PDF_FILE = ${DIR_NAME}.pdf

pnmtotiff = pnmtotiff
## pnmtotiff = pamtotiff
## pnmtotiff = /usr/local/install/netpbm/netpbm-10.28/bin/pnmtotiff
## pnmtotiff = /usr/local/install/netpbm/netpbm-10.37.0/bin/pnmtotiff

.PHONY: all clean cleanAll distclean

.INTERMEDIATE: ${TIF_FILES}

all: ${FINAL_PDF_FILE}

#------------------------------------------------------------------------------

pdf: ${FINAL_PDF_FILE}
tif: ${FINAL_TIF_FILE}
tiff: tif

${DIR_NAME}.tif: ${TIF_FILES}
	tiffcp $^ $@

%.tif: ${SCAN_DIR}/%.jbg
	jbgtopbm $< \
	| pamflip -r90 \
	| ${pnmtotiff} -g4 \
	> $@

%.pdf: %.tif
	tiff2pdf $< -o $@

clean cleanAll distclean:
	rm -f ${TIF_FILES}
	rm -f ${FINAL_TIF_FILE}
	rm -f ${FINAL_PDF_FILE}
