all:	PPSA.pdf PPSA.png;

PPSA.pdf:	PPSA.tex PPSA1.fig PPSA2.fig QRCode.png figs/*.pdf figs/*.pdf_t Snips/*.pdf table.tex
	fig2dev -L pdftex PPSA1.fig PPSA1.pdf
	fig2dev -L pdftex_t -p PPSA1.pdf PPSA1.fig PPSA1.pdftex_t
	fig2dev -L pdftex PPSA2.fig PPSA2.pdf
	fig2dev -L pdftex_t -p PPSA2.pdf PPSA2.fig PPSA2.pdftex_t
	pdflatex PPSA.tex
	pdflatex PPSA.tex
	rm -f PPSA.aux PPSA.log PPSA?.pdf PPSA?.pdftex_t PPSA.out PPSA?.fig.bak

PPSA.png:	PPSA.pdf;
	convert -density 400 -trim -scene 1 'PPSA.pdf[0-3]' -background white PPSA.png
	montage -geometry +0+0 -gravity north -background white -tile 2x2 \
		PPSA-1.png PPSA-2.png PPSA-3.png PPSA-4.png PPSA.png
	convert -geometry 1600x1600 PPSA.png PPSA_1600.jpg
	convert -geometry 800x800 -gamma 0.75 PPSA.png PPSA_800.jpg
	rm -f PPSA-?.png

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

table.tex:	../UNC-1610/table.tex;
	dos2unix -n ../UNC-1610/table.tex table.tex

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
