MAIN = smint TEXFILES = $(wildcard *.tex) $(MAIN).pdf: jtag_odd.pdf \ jtag_even.pdf LATEX = echo q | pdflatex CHECKCITE = grep 'Citation.*undefined' thesis.log all: $(MAIN).pdf $(MAIN).pdf: $(TEXFILES) $(MAIN).bib rm -f *_feynmf.* $(LATEX) $(MAIN).tex ||true $(LATEX) $(MAIN).tex if grep 'Citation.*undefined' $(MAIN).log; then \ bibtex $(MAIN); \ $(LATEX) $(MAIN); \ fi; while grep 'Rerun to get cross-references right' $(MAIN).log; do \ $(LATEX) $(MAIN); \ done; $(MAIN).bib: $(wildcard bib/*.bib) echo "% This file has been generated automatically" > $@ echo "% DO NOT EDIT!" >> $@ # cat $^ >> $@ %.pdf: %.fig fig2dev -L pdf $< $@ .PHONY: clean reallyclean view clean: rm -f *.dvi rm -f *.ps rm -f $(MAIN).done rm -f *.bbl *.blg $(MAIN).bib rm -f $(MAIN).toc $(MAIN).pdf $(MAIN).log *.aux reallyclean: clean rm -f *~;\ rm -f *.aux *.log view: $(MAIN).pdf xpdf $(MAIN).pdf