From 84cb32b99c3f88f4fa192fa48ae9fc6334f17604 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Mon, 20 Apr 2015 21:41:05 +0200 Subject: [PATCH] Add Makefiles --- Makefile | 20 ++++++++++++++++++++ VL1/Makefile | 22 ++++++++++++++++++++++ VL2/Makefile | 23 +++++++++++++++++++++++ common.mk | 5 +++++ 4 files changed, 70 insertions(+) create mode 100644 Makefile create mode 100644 VL1/Makefile create mode 100644 VL2/Makefile create mode 100644 common.mk diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f2f2ee2 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +include common.mk + + +all: VL1 VL2 + +VL1: + $(MAKE) -C VL1 + $(LN_S) VL1/VL1.pdf . + +VL2: + $(MAKE) -C VL2 + $(LN_S) VL2/VL2.pdf . + +clean: + $(MAKE) -C VL1 clean + $(MAKE) -C VL2 clean + $(RM) VL1.pdf VL2.pdf + + +.PHONY: all clean VL1 VL2 diff --git a/VL1/Makefile b/VL1/Makefile new file mode 100644 index 0000000..b558482 --- /dev/null +++ b/VL1/Makefile @@ -0,0 +1,22 @@ +include ../common.mk + + +all: VL1.pdf VL1_handout.pdf + +VL1.dvi: VL1.tex + $(LATEX) $< + +VL1.pdf: VL1.tex + $(PDFLATEX) $< + +VL1_handout.dvi: VL1_handout.tex + $(LATEX) $< + +VL1_handout.pdf: VL1_handout.tex + $(PDFLATEX) $< + +clean: + $(RM_R) "_minted-VL1" "_minted-VL1_handout" + $(RM) VL1.dvi VL1_handout.dvi VL1.pdf VL1_handout.pdf *.log *.aux *.nav *.snm *.toc *.out *.vrb *.gz + +.PHONY: all clean diff --git a/VL2/Makefile b/VL2/Makefile new file mode 100644 index 0000000..a112a70 --- /dev/null +++ b/VL2/Makefile @@ -0,0 +1,23 @@ +include ../common.mk + + +all: VL2.pdf VL2_handout.pdf + +VL2.dvi: VL2.tex + $(LATEX) $< + +VL2.pdf: VL2.tex + $(PDFLATEX) $< + +VL2_handout.dvi: VL2_handout.tex + $(LATEX) $< + +VL2_handout.pdf: VL2_handout.tex + $(PDFLATEX) $< + +clean: + $(RM_R) "_minted-VL2" "_minted-VL2_handout" + $(RM) VL2.dvi VL2_handout.dvi VL2.pdf VL2_handout.pdf *.log *.aux *.nav *.snm *.toc *.out *.vrb *.gz + + +.PHONY: all clean diff --git a/common.mk b/common.mk new file mode 100644 index 0000000..855a5b7 --- /dev/null +++ b/common.mk @@ -0,0 +1,5 @@ +LATEX = latex -interaction=nonstopmode -shell-escape +PDFLATEX = pdflatex -synctex=1 -interaction=nonstopmode -shell-escape +RM = rm -f +RM_R = rm -rf +LN_S = ln -s