blob: 79fe754d8121c54061aca65590476d0f9c53a9b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
DOC_BUILD_DIR := $(BUILD_DIR)/doc
DOCS := documentation
DOCUMENTS := $(DOCS:%=$(DOC_BUILD_DIR)/%.pdf)
DIAGRAMS_BUILD_DIR := $(DOC_BUILD_DIR)/diagrams
DIAGRAMS := device-semver
IMAGES := $(DIAGRAMS:%=$(DIAGRAMS_BUILD_DIR)/%.pdf)
.PHONY: doc
doc: $(DOCUMENTS)
$(DOC_BUILD_DIR)/%.pdf: doc/%.tex $(IMAGES) $(DATE) $(VERSION_FILE) $(LICENSE)
mkdir -p $(dir $@)
pdflatex -halt-on-error -output-directory $(DOC_BUILD_DIR) $<
pdflatex -halt-on-error -output-directory $(DOC_BUILD_DIR) $<
$(DIAGRAMS_BUILD_DIR)/%.pdf: doc/diagrams/%.svg
mkdir -p $(dir $@)
inkscape -o $@ $<
|