Move all report related stuff into a seperate directory.
[matthijs/projects/internship.git] / Report / Makefile
diff --git a/Report/Makefile b/Report/Makefile
new file mode 100755 (executable)
index 0000000..6801ad0
--- /dev/null
@@ -0,0 +1,20 @@
+all: Report.dvi
+
+REPEAT_TEXT = 'Rerun to get cross-references right'
+
+%.pdf: %.dvi
+       dvipdf $(basename $@)
+
+%.ps: %.svg
+       inkscape $(addsuffix .svg,$(basename $@)) --export-ps=$@
+
+Report.dvi: *.tex Front/*.tex Main/*.tex Main/*/*.tex Report.bib
+       latex '\scrollmode\input $(basename $@)' || exit 1; \
+       bibtex $(basename $@) || exit 1; \
+       latex '\scrollmode\input $(basename $@)' || exit 1; \
+       while grep -s $(REPEAT_TEXT)  $(addsuffix .log,$(basename $@)) ; do \
+               latex '\scrollmode\input $(basename $@)' || exit 1; \
+       done
+
+clean:
+       rm -f *.ps *.pdf *.dvi *.log *.toc *.out *.aux *.bbl *.blg *.lof