瀏覽代碼

Added Makefile for docs compilation.

Taddeus Kroes 14 年之前
父節點
當前提交
0b023ee979
共有 3 個文件被更改,包括 22 次插入0 次删除
  1. 13 0
      Makefile
  2. 2 0
      base.mk
  3. 7 0
      docs/rules.mk

+ 13 - 0
Makefile

@@ -0,0 +1,13 @@
+BUILD=build/
+
+d := docs/
+include base.mk
+include $(d)rules.mk
+
+all: doc
+
+clean:
+	rm -rf $(BUILD)
+
+distclean:
+	rm -rf $(BUILD) `find . -name \*.pyc`

+ 2 - 0
base.mk

@@ -0,0 +1,2 @@
+b := $(BUILD)$(d)
+CLEAN := $(CLEAN) $(b)

+ 7 - 0
docs/rules.mk

@@ -0,0 +1,7 @@
+.PHONY: docs
+
+doc: $(b)proposal.pdf
+
+$(b)%.pdf: $(d)%.tex
+	mkdir -p `dirname $@`
+	pdflatex -halt-on-error -interaction=nonstopmode -output-directory `dirname $@` $^