all:	PQ-UC.pdf PQ-UC.png PQ.pdf PQ.png;

QRCode.png:	;
	qrencode -o QRCode.png -s 1 -m 1 'drorbn.net/ge23'

PQ1.pdf PQ1.pdftex_t:	PQ1.fig QRCode.png;
	fig2dev -L pdftex PQ1.fig PQ1.pdf
	fig2dev -L pdftex_t -p PQ1.pdf PQ1.fig PQ1.pdftex_t
	rm -f PQ1.fig.bak

PQ.pdf:	PQ.tex picins.sty PQ1.pdf PQ1.pdftex_t refs.tex dbnsymb.sty dbnsymb.mf;
	pdflatex PQ.tex
	pdflatex PQ.tex
	rm -f PQ.log PQ.out

PQ-UC1.pdf PQ-UC1.pdftex_t:	PQ-UC1.fig QRCode.png figs/*.pdf figs/*.pdf_t;
	fig2dev -L pdftex PQ-UC1.fig PQ-UC1.pdf
	fig2dev -L pdftex_t -p PQ-UC1.pdf PQ-UC1.fig PQ-UC1.pdftex_t
	rm -f PQ-UC1.fig.bak

PQ-UC.pdf:	PQ-UC.tex picins.sty PQ-UC1.pdf PQ-UC1.pdftex_t refs.tex dbnsymb.sty dbnsymb.mf;
	pdflatex PQ-UC.tex
	pdflatex PQ-UC.tex
	rm -f PQ-UC.log PQ-UC.out Hints.tex

PQ.png:	PQ.pdf;
	convert -density 300 -scene 1 'PQ.pdf[0-4]' -background white PQ.png
	montage -geometry +0+0 -gravity north -background white -tile 1x2 \
		PQ-1.png PQ-2.png PQ-3.png PQ-4.png PQ-5.png miff:- | \
		montage - -geometry +0+0 -tile 3x1 PQ.png
	convert -trim -geometry 800x800 -gamma 0.75 PQ.png PQ_800.jpg
	rm -f PQ-?.png

PQ-UC.png:	PQ-UC.pdf;
	convert -density 300 -scene 1 'PQ-UC.pdf[0-5]' -background white PQ-UC.png
	montage -geometry +0+0 -gravity north -background white -tile 1x2 \
		PQ-UC-1.png PQ-UC-2.png PQ-UC-3.png PQ-UC-4.png PQ-UC-5.png PQ-UC-6.png miff:- | \
		montage - -geometry +0+0 -tile 3x1 PQ-UC.png
	convert -trim -geometry 800x800 -gamma 0.75 PQ-UC.png PQ-UC_800.jpg
	rm -f PQ-UC-?.png

dbnsymb.sty dbnsymb.mf:	;
	wget http://www.math.toronto.edu/~drorbn/projects/dbnsymb/dbnsymb.mf
	wget http://www.math.toronto.edu/~drorbn/projects/dbnsymb/dbnsymb.sty

figs/%.pdf:	figs/%.fig;
	fig2dev_opts=`awk -F':' '/# fig2dev_opts/ {print $$2};' figs/$*.fig`;\
	echo $$fig2dev_opts ;\
	fig2dev -L pdftex_t $$fig2dev_opts -p figs/$*.pdf figs/$*.fig figs/$*.pdf_t ;\
	fig2dev -L pdftex -g white $$fig2dev_opts figs/$*.fig figs/$*.pdf

figs/%.pdf_t:	figs/%.pdf;

.PRECIOUS:	figs/%.fig;
figs/%.fig:	;
	cp -i ../empty.fig figs/$*.fig
	cp -i ../empty.pdf figs/$*.pdf
	cp -i ../empty.pdf_t figs/$*.pdf_t
