all:	RefCard.pdf RefCardB.pdf RefCard8a4.pdf RefCard8letter.pdf \
	Gotta.png Gotta.pdf;

Gotta.png Gotta.pdf RefCard.pdf RefCardB.pdf RefCard8a4.pdf:	RefCard.tex \
		RefCardB.tex RefCard8a4.tex RefCard8letter.tex \
		Gotta1.fig Gotta2.fig QRCode.png makefile Gotta.tex \
		defs.tex WorkSheet-0.jpg;
	fig2dev -L pstex Gotta1.fig Gotta1.ps
	fig2dev -L pstex_t -p Gotta1.ps Gotta1.fig Gotta1.pstex_t
	fig2dev -L pstex Gotta2.fig Gotta2.ps
	fig2dev -L pstex_t -p Gotta2.ps Gotta2.fig Gotta2.pstex_t
	xelatex --papersize=3.37in,2.125in RefCard.tex
	xelatex --papersize=3.62in,2.375in RefCardB.tex
	xelatex --papersize=a4 RefCard8a4.tex
	xelatex --papersize=letter RefCard8letter.tex
	xelatex --papersize letter Gotta.tex
	convert -density 300 Gotta.pdf -background white Gotta.png
	convert -geometry 400x400 Gotta-0.png Gotta_400.jpg
	montage -tile 2x2 -geometry +0+0 Gotta-0.png Gotta-1.png \
		Gotta-2.png Gotta-3.png Gotta.png
	rm -f Gotta.aux Gotta.log Gotta?.pdftex Gotta2.pdf Gotta?.pdftex_t \
		Gotta.out Gotta?.fig.bak Gotta-?.png
	rm -f Gotta?.ps RefCard.out Gotta?.pstex_t Gotta?.fig.bak \
		RefCard.aux RefCard.dvi RefCard.log RefCard.ps

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

WorkSheet-0.jpg:	;
	/bin/rm -f -r T T0
	mkdir T T0
	cp ../../2014-08/17Worlds/HTMLBackground.gif T
	cp ../../2014-08/17Worlds/artificial-333-full.gif T/Artificial.gif
	cp ~/web/Gallery/Symmetry/Tilings/artificial-333.gif T/Artificial_.gif
	convert -gamma 0.4 -append T/Artificial_.gif T/Artificial_.gif \
		T/Artificial_.gif
	cp ~/web/Gallery/Symmetry/Tilings/0/HTMLBackground_120.gif T
	cp ~/web/Gallery/Symmetry/Tilings/*/*.jpg T
	cp ~/web/Gallery/Places/P8021100_640x480.jpg T/WhiteDagoba.jpg
	convert -shave 160x120 T/WhiteDagoba.jpg T/WhiteDagoba_sm.jpg
	cp ../../Projects/Tilings/*/*.jpg T
	cd T; rm -f 3D-1.jpg 3D-2.jpg 333Polygon_240.jpg 442Polygon_240.jpg 632Polygon_240.jpg 2222Polygon_240.jpg AnnularEarth.jpg AnnularEarth_120.jpg DiscWorld1.jpg DiscWorld2.jpg EarthWithIce.jpg EscherMobius_800.jpg Eshnav.jpg Hamantashan.jpg Hamantashan_240.jpg InnerTube_240.jpg InnerTube_640.jpg KauffmanLou.jpg KauffmansTie_640.jpg KauffmansTieEnlarged.jpg KleinBottle.jpg KleinBottle_240.jpg Lalushka.jpg MillerEarth.jpg Montesinos.jpg Pillow.jpg Pillow_240.jpg PlasticBag.jpg PlasticBag_240.jpg RoundEarth.jpg SphericalEarth.jpg Torus.jpg TransparentAnnularEarth.jpg TransparentAnnularEarth_240.jpg Venus.jpg Venus_412.jpg BedCoverAndAnnie_120.jpg KauffmansTie_120.jpg PaperTowelBox.jpg PaperTowelBox_60.jpg RenaissanceEnlarged.jpg TableclothEnlarged.jpg LakeMerritBuilding_sm.jpg ContactSheet.jpg
	mv -f T/AdventurePlaygroundFence.jpg T/PlaygroundFence.jpg
	mv -f T/AdventurePlaygroundFence_120.jpg T/PlaygroundFence_120.jpg
	mv -f T/HebrewLanguageAcademy.jpg T/HebrewAcademy.jpg
	mv -f T/HebrewLanguageAcademy_120.jpg T/HebrewAcademy_120.jpg
	rename 's/_120\.jpg$$/_\.jpg/' T/*_120.jpg
	rename 's/_240\.jpg$$/_\.jpg/' T/*_240.jpg
	rename 's/_120\.png$$/_\.png/' T/*_120.png
	rename 's/_120\.gif$$/_\.gif/' T/*_120.gif
	rename 's/_sm\.jpg$$/_\.jpg/' T/*_sm.jpg
	rename 's/_640\.jpg$$/\.jpg/' T/*_640.jpg
	rename 's/_800\.jpg$$/\.jpg/' T/*_800.jpg
	rename 's/_1280\.jpg$$/\.jpg/' T/*_1280.jpg
	mv T/BedCoverAndAnnie.jpg T/BedCoverAndMitzie.jpg
	mv T/BedCoverEnlarged.jpg T/BedCoverAndMitzie_.jpg
	mv `ls T/* | head -32` T0
	montage -resize 300x300 -gravity center -extent 300x300 -pointsize 24 -label %t -geometry +0+0 -frame 2 -background white -bordercolor white -mattecolor white -tile 8x4 T0/* WorkSheetS.jpg
	montage -resize 300x300 -gravity center -extent 300x300 -pointsize 24 -label %t -geometry +0+0 -frame 2 -background white -bordercolor white -mattecolor white -tile 8x9 T/* WorkSheet-%01d.jpg
	/bin/rm -f -r T T0
