inputs=dbnsymb.sty dbnsymb.mf CSWCCL.tex CSWCCLT1.fig QRCode.png KabbalahAgeLimit.png \
	TalmudKabbalah.png CSWCCLT2.fig refs.tex Make.nb Theta.nb

all:	CSWCCL.pdf CSWCCL.png Teaser.pdf;

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

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

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

CSWCCL.pdf:	CSWCCL.tex CSWCCLT1.pdf CSWCCLT1.pdftex_t CSWCCLT2.pdf CSWCCLT2.pdftex_t \
		Snips/*.pdf Invariance.tex Program.tex refs.tex dbnsymb.sty dbnsymb.mf
	pdflatex CSWCCL.tex
	cpdf CSWCCL.pdf 2 -o page2.pdf
	cpdf -crop "17 491 578 290" page2.pdf -o Theorem.pdf
	cpdf -crop "17 23 578 469" page2.pdf -o Proof.pdf
	rm -f page2.pdf
	pdflatex CSWCCL.tex

CSWCCL.png CSWCCL_800.png:	CSWCCL.pdf;
	convert -density 450 -scene 1 'CSWCCL.pdf[0-3]' -background white CSWCCL.png
	montage -geometry +0+0 -gravity north -background white -tile 2x2 \
		CSWCCL-1.png CSWCCL-2.png CSWCCL-3.png CSWCCL-4.png CSWCCL.png
	convert -geometry 800x800 -gamma 0.75 CSWCCL.png CSWCCL_800.jpg
	rm -f CSWCCL-?.png

Teaser.pdf:	CSWCCL.pdf;
	pdflatex Teaser.tex

CSWCCL.zip:	makefile $(inputs)
	zip CSWCCL.zip makefile $(inputs)

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
