all:	DoPeGDO.pdf DoPeGDO.png DoPeGDO1.png DoPeGDO_Page1.pdf;

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

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

DoPeGDO2.pdf DoPeGDO2.pdftex_t:	DoPeGDO2.fig;
	fig2dev -L pdftex DoPeGDO2.fig DoPeGDO2.pdf
	fig2dev -L pdftex_t -p DoPeGDO2.pdf DoPeGDO2.fig DoPeGDO2.pdftex_t
	rm -f DoPeGDO2.fig.bak

DoPeGDO3.pdf DoPeGDO3.pdftex_t:	DoPeGDO3.fig;
	fig2dev -L pdftex DoPeGDO3.fig DoPeGDO3.pdf
	fig2dev -L pdftex_t -p DoPeGDO3.pdf DoPeGDO3.fig DoPeGDO3.pdftex_t
	rm -f DoPeGDO3.fig.bak

Lemmas.pdf Lemmas.pdftex_t:	Lemmas.fig;
	fig2dev -L pdftex Lemmas.fig Lemmas.pdf
	fig2dev -L pdftex_t -p Lemmas.pdf Lemmas.fig Lemmas.pdftex_t
	rm -f Lemmas.fig.bak

DoPeGDO.pdf:	DoPeGDO.tex DoPeGDO1.pdf DoPeGDO1.pdftex_t DoPeGDO2.pdf DoPeGDO2.pdftex_t \
		Lemmas.pdftex_t Snips/*/*.pdf table1.tex table2.tex DoPeGDO3.pdf \
		DoPeGDO3.pdftex_t dbnsymb.sty dbnsymb.mf
	pdflatex DoPeGDO.tex
	pdflatex DoPeGDO.tex
	rm -f DoPeGDO.log DoPeGDO.out

DoPeGDO.png DoPeGDO1.png:	DoPeGDO.pdf;
	convert -density 300 -scene 1 'DoPeGDO.pdf[0-5]' -background white DoPeGDO.png
	montage -geometry +0+0 -gravity north -background white -tile 2x3 \
		DoPeGDO-1.png DoPeGDO-2.png DoPeGDO-3.png DoPeGDO-4.png \
		DoPeGDO-5.png DoPeGDO-6.png DoPeGDO.png
	convert -geometry 800x1600 -gamma 0.75 -trim DoPeGDO.png DoPeGDO_800.jpg
	convert -trim -geometry 800x800 -gamma 0.75 DoPeGDO-1.png DoPeGDO1.png
	rm -f DoPeGDO-?.png

DoPeGDO_Page1.pdf:	DoPeGDO.pdf;
	cpdf DoPeGDO.pdf 1 -o DoPeGDO_Page1.pdf
	cpdf DoPeGDO_Page1.pdf -crop "0.25in 0.32in 8in 10.5in" -o DoPeGDO_Page1.pdf
#	cpdf DoPeGDO.pdf 1 -o DoPeGDO_Page1.pdf

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
