FISH=NOBACKUP/avg.pgm NOBACKUP/min.pgm NOBACKUP/max.pgm NOBACKUP/filter.pgm
H=../..

B=$H/bin

all: ${FISH}

CFLAGS=-I../../tools

clean:
	/bin/rm -f PO.pgm

realclean: clean
	/bin/rm -f NOBACKUP

PO.pgm:
	pbmmake -black 2048 1024 | pnmscale 1.0 > $@

${FISH}: %:
	./merge

NOBACKUP/pole.pgm: NOBACKUP/min.pgm 
	$B/pole $< > $@ || /bin/rm -f $@
NOBACKUP/white.pbm:
	pbmmake -white 6144 200 > $@ 
NOBACKUP/poleo.pgm:NOBACKUP/pole.pgm NOBACKUP/white.pbm
	pnmcat -lr $< $< $< | pnmcat -tb NOBACKUP/white.pbm - NOBACKUP/white.pbm > $@ || /bin/rm -f $@
NOBACKUP/filter.pgm: $B/mkfilter
	$< > $@ || /bin/rm -f $@

NOBACKUP/pole-%.pgm:NOBACKUP/poleo.pgm
	pnmsmooth -size ${@:NOBACKUP/pole-%.pgm=%} ${@:NOBACKUP/pole-%.pgm=%} $< | pnmcut 2048 200 2048 1024 > $@ || /bin/rm -f $@

