TXTFILES=$(wildcard *.txt) BASENAMES=$(basename $(TXTFILES)) PDFFILES=$(addsuffix .pdf, $(BASENAMES)) HTMLFILES=$(addsuffix .html, $(BASENAMES)) default: all all: $(PDFFILES) $(HTMLFILES) %.pdf: %.dvi dvipdf $< %.dvi: %.tex latex $< latex $< %.tex: %.txt stylesheet.tex rst2latex.py --use-latex-toc --stylesheet stylesheet.tex \ --use-latex-footnotes \ --table-style=booktabs \ -i utf-8 -o utf-8 $< $@ %.html: %.txt rst2html.py -i utf-8 -o utf-8 $< $@ .PHONY: clean clean: rm -fv *.pdf *.dvi *.log *.aux