SHELL=/bin/bash FILES=$(wildcard [a-z]*.tex) PSFILES=$(subst .tex,.ps,$(FILES)) PDFFILES=$(subst .tex,.pdf,$(FILES)) LATEXOPTS=-interaction=nonstopmode all: allps allpdf allps: $(PSFILES) allpdf: $(PDFFILES) clean: rm -f *.pdf *.dvi *.ps *.aux *.lab *.log *.out *.toc *~ %.ps: %.dvi dvips $^ -o $@ %.pdf: %.ps ps2pdf $< %.dvi: %.tex latex $(LATEXOPTS) $< 2>&1 latex $(LATEXOPTS) $< 2>&1 latex $(LATEXOPTS) $< 2>&1 %.eps: %.pdf pdf2ps $< $@