MAIN = trd-databases TEXFILES = $(wildcard *.tex) #MAKEFILES = $(wildcard *.make) LATEX = echo q | latex CHECKCITE = grep 'Citation.*undefined' $(MAIN).log PLOTDIR = ../plots all: $(MAIN).ps $(MAIN).ps.gz: $(MAIN).ps gzip - < $< > $@ web: $(MAIN).ps.gz scp $(MAIN).ps.gz alice:public_html/alice #include $(MAKEFILES) #$(MAIN).dvi $(MAIN).done: $(TEXFILES) $(MAIN).bbl # rm -f $(MAIN).done ;\ # $(LATEX) $(MAIN).tex && touch $(MAIN).done $(MAIN).dvi: $(TEXFILES) $(MAIN).bib # rm -f *_feynmf.* $(LATEX) $(MAIN).tex ||true # for i in *_feynmf.mf; do mf $$i; done $(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).dvi: $(MAIN).done $(MAIN).ps: $(MAIN).dvi %.ps: %.dvi dvips -o $@ $< # bibliography #$(MAIN).bbl: $(MAIN).bib $(MAIN).tex $(MAIN).bst # echo q | latex $(MAIN) # bibtex $(MAIN) $(MAIN).bib: $(wildcard bib/*.bib) \ $(shell find ~/doc/physics/bibtex/ -name '*.bib') echo "% This file has been generated automatically" > $@ echo "% DO NOT EDIT!" >> $@ cat $^ >> $@ .PHONY: clean reallyclean view clean: rm -f *.dvi rm -f *.ps rm -f $(MAIN).done rm -f *.bbl *.blg $(MAIN).bib reallyclean: clean rm -f *~;\ rm -f *.aux *.log view: $(MAIN).ps gv $(MAIN).ps