LATEX = latex BIBTEX = bibtex DVIPDF = dvipdf PDF = xpdf ALL_TEX = $(wildcard *.tex) ALL_AUX = $(patsubst %.tex, %.aux, $(ALL_TEX)) ALL_DVI = $(patsubst %.tex, %.dvi, $(ALL_TEX)) ALL_PDF = $(patsubst %.tex, %.pdf, $(ALL_TEX)) all : $(ALL_AUX) $(ALL_PDF) $(ALL_AUX) : %.aux : %.tex $(LATEX) $< && $(BIBTEX) $@ && $(LATEX) $< && $(LATEX) $< $(ALL_PDF) : %.pdf : %.dvi $(DVIPDF) $< pdf : $(ALL_AUX) $(ALL_PDF) $(PDF) $(ALL_PDF) clean: $(RM) *.aux *.dvi *.pdf *.bbl *.blg *.log *.toc