all:	HW.pdf HW.png;

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

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

HW.pdf:	HW.tex HWT1.pdf HWT1.pdftex_t refs.tex \
		figs/*.jpg figs/*.png figs/*.pdf figs/*.pdf_t \
		dbnsymb.sty dbnsymb.mf
	pdflatex HW.tex
	pdflatex HW.tex

HW.png HW_800.png:	HW.pdf;
	convert -density 400 -scene 1 'HW.pdf[0-5]' -background white HW.png
	montage -geometry +0+0 -gravity north -background white -tile 2x3 \
		HW-?.png HW.png
	convert -geometry 800x800 -gamma 0.75 HW.png HW_800.jpg
	rm -f HW-?.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 figs/empty.fig figs/$*.fig
	cp -i figs/empty.pdf figs/$*.pdf
	cp -i figs/empty.pdf_t figs/$*.pdf_t
