TEXDOCUMENTS = $(basename $(wildcard *.tex)) SOURCES = $(addsuffix .tex,$(TEXDOCUMENTS)) DVI = $(addsuffix .dvi,$(TEXDOCUMENTS)) POSTSCRIPT = $(addsuffix .ps,$(TEXDOCUMENTS)) POSTSCRIPT_A4 = $(addsuffix .ps.a4,$(TEXDOCUMENTS)) POSTSCRIPT_GZ = $(addsuffix .ps.gz,$(TEXDOCUMENTS)) PDF = $(addsuffix .pdf,$(TEXDOCUMENTS)) HTML = $(TEXDOCUMENTS) dvi: $(DVI) ps: $(POSTSCRIPT) ps.a4: $(POSTSCRIPT_A4) ps.gz: $(POSTSCRIPT_GZ) pdf: $(PDF) html: $(HTML) all: dvi ps ps.gz html out: FORCE psyco.ps cp psyco.tex out/p12-rigo.tex cp psyco.ps out/p12-rigo.ps FORCE: ${DVI}: %.dvi: %.tex %.bib # latex $* # bibtex $* latex $* latex $* ${POSTSCRIPT}: %.ps: %.dvi dvips -P cmz -t letter -o $@ $< # LETTER PAPER SIZE, TYPE 1 FONTS ${POSTSCRIPT_A4}: %.ps.a4: %.dvi dvips -o $@ $< ${POSTSCRIPT_GZ}: %.ps.gz: %.ps gzip -c $< > $@ ${PDF}: %.pdf: %.tex rm -f $*.out $*.log $*.aux pdflatex $< pdflatex $< rm -f $*.out $*.log $*.aux ${HTML}: %: %.tex %.dvi latex2html -local_icons $< touch $@ clean: rm -f -- *~ *.log *.aux *.out ${DVI} ${POSTSCRIPT} ${POSTSCRIPT_A4} ${POSTSCRIPT_GZ} ${PDF} rm -fr ${HTML}