# ========================================================================== # Makefile - makefile to build Andrew Ho's resume # Andrew Ho (andrew@zeuscat.com) # # This Makefile handles the rebuilding of Andrew Ho's resume from its XML # source. To rebuild all formats (text, HTML, PostScript, and PDF), do: # # % make all # # See README in this directory for more information on this resume, or see # INSTALL in this directory for more detailed build instructions. This # whole resume distribution is available for download from # http://www.zeuscat.com/andrew/. # # $Id$ # ========================================================================== all: resume.txt resume.html resume.ps.gz resume.pdf resume.txt: Resume.pm text.pl resume resume.xml resume.dtd ./resume text.pl > resume.txt @echo 'Plain text file generated in resume.txt' text: resume.txt resume.html: Resume.pm html.pl resume resume.xml resume.dtd ./resume html.pl > resume.html @echo 'HTML file generated in resume.html' html: resume.html resume.tex: Resume.pm latex.pl resume resume.xml resume.dtd ./resume latex.pl > resume.tex @echo 'LaTeX2e/hyperref code generated in resume.tex' resume.dvi: resume.tex latex resume.tex @echo 'DVI file generated in resume.dvi' resume.ps: resume.dvi dvips resume.dvi -o resume.ps @echo 'PostScript file generated in resume.ps' postscript: resume.ps resume.ps.gz: resume.ps gzip -c resume.ps > resume.ps.gz @echo 'PostScript file gzipped into resume.ps.gz' resume.pdf: resume.ps ps2pdf resume.ps resume.pdf @echo 'PDF file generated in resume.pdf' pdf: resume.pdf manifest: @find . -type f | grep -v /CVS/ | grep -v /.cvsignore \ | sed -e 's,^\./,,' | sort cleaner: @rm -f *.log *.aux *.dvi core clean: cleaner @rm -f resume.pdf resume.ps resume.ps.gz \ resume.tex resume.html resume.txt dist: @cat MANIFEST | xargs tar fc - | gzip > \ resume.`date +'%Y-%m-%d'`.tar.gz