summaryrefslogtreecommitdiffstats
path: root/articles/pacemaker2/Makefile.include
diff options
context:
space:
mode:
Diffstat (limited to 'articles/pacemaker2/Makefile.include')
-rw-r--r--articles/pacemaker2/Makefile.include88
1 files changed, 88 insertions, 0 deletions
diff --git a/articles/pacemaker2/Makefile.include b/articles/pacemaker2/Makefile.include
new file mode 100644
index 0000000..e611dc8
--- /dev/null
+++ b/articles/pacemaker2/Makefile.include
@@ -0,0 +1,88 @@
+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