
%.html:	%.xml	tohtml.xsl
	xsltproc --stringparam mode brief tohtml.xsl $< | tail +2 > $@

long-%.html:	%.xml	tohtml.xsl
	xsltproc --stringparam mode long tohtml.xsl $< | tail +2 > $@

%.tex:	%.xml	totex.xsl
	xsltproc --stringparam mode brief totex.xsl $< \
	    | sed -e 's/#/\\#/g' -e 's/&amp;/\\\&/g' \
	    | tail +2 > $@

long-%.tex:	%.xml	totex.xsl
	xsltproc --stringparam mode long totex.xsl $< \
	    | sed -e 's/#/\\#/g' -e 's/&amp;/\\\&/g' \
	    | tail +2 > $@

%.pdf:	%.tex background.png
	pdflatex $<

all:	resume.html long-resume.html resume.pdf long-resume.pdf


clean:	tidy
	rm -f resume.pdf
	rm -f resume.html
	rm -f long-resume.pdf
	rm -f long-resume.html

tidy:
	rm -f resume.tex
	rm -f resume.log
	rm -f resume.out
	rm -f resume.aux
	rm -f long-resume.tex
	rm -f long-resume.log
	rm -f long-resume.out
	rm -f long-resume.aux

.PHONY:	all
.PHONY:	clean
.PHONY:	tidy
