From d2ddaa08aa79575c4c0050dad9a9f094e39785ea Mon Sep 17 00:00:00 2001 From: "J.F.J. Laros" <j.f.j.laros@lumc.nl> Date: Thu, 6 Dec 2012 09:43:56 +0000 Subject: [PATCH] Added a Makefile for compiling papers. git-svn-id: https://humgenprojects.lumc.nl/svn/mutalyzer/trunk@646 eb6bd6ab-9ccd-42b9-aceb-e2899b4a52f1 --- doc/Mutalyzer 2.0/Makefile | 2 +- doc/shared/Makefile | 39 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 doc/shared/Makefile diff --git a/doc/Mutalyzer 2.0/Makefile b/doc/Mutalyzer 2.0/Makefile index 90fcf544..74b5d6c4 120000 --- a/doc/Mutalyzer 2.0/Makefile +++ b/doc/Mutalyzer 2.0/Makefile @@ -1 +1 @@ -/home/jfjlaros/projects/skel/Makefile \ No newline at end of file +../shared/Makefile \ No newline at end of file diff --git a/doc/shared/Makefile b/doc/shared/Makefile new file mode 100644 index 00000000..8b5405dc --- /dev/null +++ b/doc/shared/Makefile @@ -0,0 +1,39 @@ +# Makefile +# + +LATEX = latex +BIBTEX = bibtex +DVIPS = dvips +PS2PDF = ps2pdf14 + +PDF = $(addsuffix .pdf, $(basename $(shell grep -l '\\begin{document' *.tex))) +BIB = $(addsuffix .bbl, $(basename $(shell grep -l '\\nocite{\|\\cite{' *.tex))) + + +all: $(BIB) $(PDF) + +clean: + rm -f *.blg *.log *.nav *.out *.snm *.toc *.dvi *.aux + +release: all clean + +distclean: clean + rm -f $(BIB) $(PDF) + +%.aux: %.tex + $(LATEX) $^ + rm $(addsuffix .dvi, $(basename $^)) + +%.bbl: %.aux + $(BIBTEX) $(basename $^) + +%.dvi: %.tex + $(LATEX) $^ + $(LATEX) $^ + $(LATEX) $^ + +%.ps: %.dvi + $(DVIPS) $^ -o $@ + +%.pdf: %.ps + $(PS2PDF) $^ -- GitLab