From 1347154bb3026da689eb17dad6cc46162b60cf69 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Sun, 5 Mar 2017 22:14:47 +0100 Subject: created doc --- doc/report/makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 doc/report/makefile (limited to 'doc/report/makefile') diff --git a/doc/report/makefile b/doc/report/makefile new file mode 100644 index 0000000..e10c0b9 --- /dev/null +++ b/doc/report/makefile @@ -0,0 +1,29 @@ +# documents +BUILD_DIR := build +RES_DIR := res + +SOURCES := z80uPC.tex notes.tex +DOCUMENTS := $(patsubst %.tex,$(BUILD_DIR)/%.pdf,$(SOURCES)) + +RES_SRC := $(wildcard $(RES_DIR)/*.svg) +RES := $(patsubst %.svg,%.pdf,$(RES_SRC)) + +# compiler settings +TEX := texfot lualatex + +# recipes +.PHONY: all dir clean +all: $(DOCUMENTS) + +$(DOCUMENTS): $(BUILD_DIR)/%.pdf: %.tex $(SOURCES) $(RES) dir + @printf "\nBuilding $< \n\n" + $(TEX) --output-directory=$(BUILD_DIR) $< + +$(RES): $(RES_DIR)/%.pdf: $(RES_DIR)/%.svg $(RES_SRC) dir + inkscape -z -D --file=$< --export-pdf=$@ + +dir: + mkdir -p $(BUILD_DIR) + +clean: + rm $(BUILD_DIR)/* -- cgit v1.2.1