30 lines
535 B
Text
30 lines
535 B
Text
.PHONY: all clean $(FILES) pdf ps
|
|
OPTS="--shell-escap"
|
|
|
|
clean:
|
|
rm -f *.aux *.blg *.out *.bbl *.log *.snm *.toc *.nav *.pdf *.ps *.dvi
|
|
|
|
all: pdf # ps
|
|
|
|
# all PDFs
|
|
pdf: $(addsuffix .pdf, $(FILES))
|
|
|
|
# all PostScripts
|
|
ps: $(addsuffix .ps, $(FILES))
|
|
|
|
# generic targets
|
|
%.pdf: %.tex
|
|
pdflatex $(OPTS) $(basename $^)
|
|
bibtex $(basename $^)
|
|
pdflatex $(OPTS) $(basename $^)
|
|
pdflatex $(OPTS) $(basename $^)
|
|
|
|
%.ps: %.dvi
|
|
dvips $^
|
|
dvips $^
|
|
|
|
%.dvi: %.tex
|
|
latex $(basename $^)
|
|
bibtex $(basename $^)
|
|
latex $(basename $^)
|
|
latex $(basename $^)
|