# Makefile # # Makefile for resumes # # Copyright (C) 2000,2001,2002,2003,2004,2005,2006 Florent Villard # DOC = resume .PHONY: all clean .SUFFIXES: .html .fo .pdf .xml .xsl .txt HTML_STYLE = html.xsl PDF_STYLE = pdf.xsl TXT_STYLE = ascii.xsl TEX_STYLE = latex.xsl HTML_STYLE_FR = html-fr.xsl PDF_STYLE_FR = pdf-fr.xsl TXT_STYLE_FR = ascii-fr.xsl TEX_STYLE_FR = latex-fr.xsl all: $(DOC).html $(DOC).pdf $(DOC).ps $(DOC).txt \ $(DOC)-fr.html $(DOC)-fr.pdf $(DOC)-fr.ps $(DOC)-fr.txt clean: -rm -f $(DOC)*.html $(DOC)*.pdf $(DOC)*.fo $(DOC)*.txt $(DOC)*.tex $(DOC)*.ps *~ $(DOC).html: $(DOC).xml $(DOC)-fr.xml $(HTML_STYLE) $(HTML_STYLE_FR) xsltproc -o $(DOC).html $(HTML_STYLE) $(DOC).xml xsltproc -o $(DOC)-fr.html $(HTML_STYLE_FR) $(DOC)-fr.xml $(DOC).txt: $(DOC).xml $(DOC)-fr.xml ascii.xsl xsltproc -o $(DOC).txt $(TXT_STYLE) $(DOC).xml xsltproc -o $(DOC)-fr.txt $(TXT_STYLE_FR) $(DOC)-fr.xml $(DOC).tex: $(DOC).xml $(DOC)-fr.xml latex.xsl res.sty xsltproc -o $(DOC).tex $(TEX_STYLE) $(DOC).xml xsltproc -o $(DOC)-fr.tex $(TEX_STYLE_FR) $(DOC)-fr.xml $(DOC).ps: $(DOC).tex $(DOC)-fr.tex latex resume.tex perl remove_accent.pl resume-fr.tex > resume-fr-clean.tex latex resume-fr-clean.tex dvips -o resume.ps resume.dvi dvips -o resume-fr.ps resume-fr-clean.dvi $(DOC).fo: $(DOC).xml $(DOC)-fr.xml pdf.xsl xsltproc -o $(DOC).fo $(PDF_STYLE) $(DOC).xml xsltproc -o $(DOC)-fr.fo $(PDF_STYLE_FR) $(DOC)-fr.xml $(DOC).pdf: $(DOC).ps $(DOC)-fr.ps ps2pdf $(DOC).ps ps2pdf $(DOC)-fr.ps