blob: 884c0fe851f55cbc474a468b928e164a0c424eab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
BUILDDIR := build
DESIGN_DOCS = $(wildcard design_docs/*.rst)
.PHONY: clean html pdf bps all
all: bps html pdf
clean:
rm -rf $(BUILDDIR)/*
bps: $(DESIGN_DOCS) | $(BUILDDIR)
mkdir -p $(BUILDDIR)/design_docs
$(foreach f,$(DESIGN_DOCS),rst2html.py $(f) $(BUILDDIR)/$(f:.rst=.html);)
html: | $(BUILDDIR)
sphinx-build -b html -c etc -d $(BUILDDIR)/doctrees \
requirements $(BUILDDIR)/requirements/html
pdf: | $(BUILDDIR)
sphinx-build -b latex -c etc -d $(BUILDDIR)/doctrees \
requirements $(BUILDDIR)/requirements/latex
$(MAKE) -C $(BUILDDIR)/requirements/latex \
LATEXOPTS='--interaction=nonstopmode' all-pdf
$(BUILDDIR):
mkdir -p $(BUILDDIR)
|