MAKEFLAGS= --no-print-directory FIGS= LATEX=latex DVIPS=dvips -Pcmz -t letter SOURCES=$(FILE).tex $(MYPATH)/*.tex $(MYPATH)/citations.txt $(MYPATH)/figs/*.eps *.cls TMPFILES=$(MYPATH)/citations.txt all: $(FILE).pdf dvi: $(FILE).dvi pdf: $(FILE).pdf ps: $(FILE).ps copybib: cp $(HOME)/biblio/biblio.bib . cp $(HOME)/biblio/biblio_p2p.bib . $(FILE).dvi: $(SOURCES) $(MAKE) rundvi $(FILE).ps: $(FILE).dvi $(DVIPS) $(FILE).dvi -o $(FILE).pdf: $(FILE).ps ps2pdf14 $(PAPERSIZE) $(FILE).ps view: ps gv -watch $(FILE).ps & force: latex $(FILE) $(MYPATH)/citations.txt: $(MYPATH)/*.bib echo > $(MYPATH)/citations.txt rundvi: touch $(FILE).aux cp $(FILE).aux $(FILE).old echo R | latex $(FILE) grep -i rerun $(FILE).log > /dev/null && $(MAKE) rundvi || echo OK grep citation $(FILE).aux > $(MYPATH)/citations.new || echo OK diff $(MYPATH)/citations.new $(MYPATH)/citations.txt > /dev/null || $(MAKE) runbib rundvi runbib: rm -f $(MYPATH)/citations.new grep citation $(FILE).aux > $(MYPATH)/citations.txt || echo OK bibtex $(FILE) xdvi: $(FILE).dvi xdvi -expert $(FILE) & gv: $(FILE).ps gv -watch $(FILE).ps & xpdf: $(FILE).pdf xpdf $(FILE).pdf & lpr: $(FILE).ps lpr $(FILE).ps clean: /bin/rm -f *~ *.bak *.aux *.log *.toc *.lof *.ps *.dvi *.bbl *.blg *.old $(TMPFILES) spotless: clean /bin/rm -f *.dvi *.ps .SUFFIXES: .tex .dvi .ps .2.ps .pic .obj .eps .pdf .obj.eps: tgif -print -eps $*.obj .tex.dvi: $(LATEX) $*.tex .dvi.ps: $(DVIPS) -o $*.ps $*.dvi .ps.2.ps: brochure $*.ps .pic.tex: gpic -t < $*.pic > $*.tex .eps.pdf: epstopdf $*.eps