all:	Vis4D.tex Vis4D1.fig Vis4D2.fig makefile;
	fig2dev -L pstex Vis4D1.fig Vis4D1.pstex
	fig2dev -L pstex_t -p Vis4D1.pstex Vis4D1.fig Vis4D1.pstex_t
	fig2dev -L pstex Vis4D2.fig Vis4D2.pstex
	fig2dev -L pstex_t -p Vis4D2.pstex Vis4D2.fig Vis4D2.pstex_t
	latex Vis4D.tex
	latex Vis4D.tex
	dvips Vis4D.dvi -t letter -o Vis4D.ps
	ps2pdf Vis4D.ps Vis4D.pdf
	convert -density 300 -trim -scene 1 Vis4D.pdf \
		-background white Vis4D.png
	convert +append Vis4D-1.png Vis4D-2.png Vis4D.png
	convert -geometry 400x400 -gamma 0.5 Vis4D.png Vis4D_400.jpg
	convert -geometry 320x320 -gamma 0.5 Vis4D.png Vis4D_320.jpg
	rm -f Vis4D.aux Vis4D.dvi Vis4D.log Vis4D.ps Vis4D?.pstex \
		Vis4D?.pstex_t Vis4D.out Vis4D?.fig.bak Vis4D-?.png

QRCode.png:	;
	qrencode -o QRCode.png -s 1 -m 1 \
		'http://www.math.toronto.edu/drorbn/Talks/ClassroomAdventures-1401/'
