all: public_html/cv.html public_html/papers/index.html public_html/papers/adamc.bib papers \ public_html/cv.pdf public_html/cv.ps \ public_html/resume.pdf public_html/resume.ps \ public_html/resume_long.pdf public_html/resume_long.ps \ public_html/resume.txt .PHONY: all papers clean install public_html/cv.html: cv.xml cv_html.xsl xsltproc -o public_html/cv.html cv_html.xsl cv.xml public_html/papers/index.html: cv.xml pubs_html.xsl xsltproc -o public_html/papers/index.html pubs_html.xsl cv.xml public_html/papers/adamc.bib: cv.xml pubs_bibtex.xsl xsltproc -o public_html/papers/adamc.bib pubs_bibtex.xsl cv.xml papers: cv.xml papers_html.xsl xsltproc -o tmp.xml papers_html.xsl cv.xml @rm -f tmp.xml latex/cv.tex: cv.xml cv_latex.xsl xsltproc -o /tmp/cv.tex cv_latex.xsl cv.xml sed 's/#/\\#/g' latex/cv.tex public_html/cv.pdf: latex/cv.tex cd latex ; pdflatex cv cp latex/cv.pdf public_html/cv.pdf public_html/cv.ps: latex/cv.tex cd latex ; latex cv ; dvips -o cv.ps cv cp latex/cv.ps public_html/cv.ps latex/resume.tex: cv.xml resume_latex.xsl xsltproc -o /tmp/resume.tex resume_latex.xsl cv.xml sed 's/#/\\#/g' latex/resume.tex public_html/resume.pdf: latex/resume.tex cd latex ; pdflatex resume cp latex/resume.pdf public_html/resume.pdf public_html/resume.ps: latex/resume.tex cd latex ; latex resume ; dvips -o resume.ps resume cp latex/resume.ps public_html/resume.ps latex/resume_long.tex: cv.xml resume_long_latex.xsl xsltproc -o /tmp/resume_long.tex resume_long_latex.xsl cv.xml sed 's/#/\\#/g' latex/resume_long.tex public_html/resume_long.pdf: latex/resume_long.tex cd latex ; pdflatex resume_long cp latex/resume_long.pdf public_html/resume_long.pdf public_html/resume_long.ps: latex/resume_long.tex cd latex ; latex resume_long ; dvips -o resume_long.ps resume_long cp latex/resume_long.ps public_html/resume_long.ps public_html/resume.txt: cv.xml resume_txt.xsl xsltproc resume_txt.xsl cv.xml \ | sed 's/\\n/\n/g' \ | sed 's/\$$\\sim\$$/~/g' \ >public_html/resume.txt clean: cd public_html; rm -rf *.html *.pdf *.ps papers *.txt install: rsync -az public_html/ argus.eecs.berkeley.edu:public_html/