name=pAHandout
sources=makefile $(name)1.fig $(name)2.fig $(name).tex pA.m \
		Kronecker.jpg The_Knot_Atlas.jpg JanaArchibald.jpg \
		Archibald-Formulas-3.png MurakamiJ.jpg Naik_Swatee.jpg \
		MurakamiH-Relations.png HitoshiMurakami.jpg \
		Vaintrob-Relation.png  ArkadyVaintrob.jpg \
		DoubleDelta.png  CommutatorsCommute.png \
		OvercrossingsCommute.png WhyWorks.png

web/$(name).pdf:	$(name).pdf;
	cp $(name).pdf web

$(name).ps:	$(name).dvi
	dvips $(name).dvi -o $(name).ps

$(name).dvi:	$(name).tex $(name)?.pstex $(name)?.pstex_t
	latex $(name).tex

$(name)1.pstex:	$(sources);
	fig2dev -L pstex $(name)1.fig $(name)1.pstex
$(name)2.pstex:	$(sources);
	fig2dev -L pstex $(name)2.fig $(name)2.pstex

$(name)1.pstex_t:	$(name)1.fig;
	fig2dev -L pstex_t -p $(name)1.pstex $(name)1.fig $(name)1.pstex_t
$(name)2.pstex_t:	$(name)2.fig;
	fig2dev -L pstex_t -p $(name)2.pstex $(name)2.fig $(name)2.pstex_t

$(name).zip: $(sources);
	rm -f $(name).zip
	zip $(name).zip $(sources)

$(name).pdf:	$(name).ps
	ps2pdf $(name).ps $(name).pdf
#	dvipdfm $(name)

$(name).png:	$(name).ps; 
	convert -density 300 -trim $(name).ps $(name).png
	convert +append $(name)-?.png $(name).png

web:	web/$(name).pdf $(name).zip $(name).png web/$(name)_640.jpg \
		web/$(name)_1024.jpg web/$(name)_1600.jpg
	cp $(name).zip $(name).png pA.m web

web/$(name)_640.jpg:	$(name).png;
	convert -geometry 640x1280 -gamma 0.45 $(name).png web/$(name)_640.jpg

web/$(name)_1024.jpg:	$(name).png;
	convert -geometry 1024x2048 $(name).png web/$(name)_1024.jpg

web/$(name)_1600.jpg:	$(name).png;
	convert -geometry 1600x3200 $(name).png web/$(name)_1600.jpg

$(name)-1.ps:	$(name).ps;
	psselect -p1 $(name).ps $(name)-1.ps
$(name)-2.ps:	$(name).ps;
	psselect -p2 $(name).ps $(name)-2.ps

clean:	
	rm -f *.aux *.dvi *.log $(name)-?.png $(name).png web/$(name).png \
		web/$(name)_*.jpg $(name).pdf web/$(name).pdf $(name).ps \
		$(name).zip
