Commit bd4e6927effd5dbfcaaf349ca7f5517b90c495bb
1 parent
4eb7b975
Exists in
master
and in
68 other branches
completely separate documentation by environment
Showing
1 changed file
with
14 additions
and
8 deletions
Show diff stats
docs/Makefile
... | ... | @@ -6,27 +6,33 @@ all: |
6 | 6 | |
7 | 7 | SPB_ENV ?= local |
8 | 8 | |
9 | +build_dir = _build/$(SPB_ENV) | |
10 | + | |
9 | 11 | # autogenerated DNS documentation |
10 | -BUILT += _build/dns.rst | |
11 | -_build/dns.rst: ../test/dns_test.sh | |
12 | +BUILT += $(build_dir)/dns.rst | |
13 | +$(build_dir)/dns.rst: ../test/dns_test.sh | |
14 | + mkdir -p $(build_dir) | |
12 | 15 | (cd .. && sh test/dns_test.sh --doc) > $@ |
13 | 16 | |
14 | -BUILT += $(patsubst %.svg, _build/%.png, $(wildcard *.svg)) | |
15 | -_build/%.png: %.png | |
17 | +BUILT += $(patsubst %.svg, $(build_dir)/%.png, $(wildcard *.svg)) | |
18 | +$(build_dir)/%.png: %.png | |
19 | + mkdir -p $(build_dir) | |
16 | 20 | cp $< $@ |
17 | 21 | |
18 | 22 | arquitetura.png: |
19 | 23 | inkscape --export-area-page --export-width=800 --export-width=600 --export-png=$@ $< |
20 | 24 | |
21 | -BUILT += $(patsubst %.in, _build/%, $(wildcard *.in)) | |
22 | -_build/%: %.in build.rb | |
25 | +BUILT += $(patsubst %.in, $(build_dir)/%, $(wildcard *.in)) | |
26 | +$(build_dir)/%: %.in build.rb | |
27 | + mkdir -p $(build_dir) | |
23 | 28 | ruby -p build.rb $< > $@ || ($(RM) $@; false) |
24 | 29 | |
25 | 30 | CLEAN_FILES += $(BUILT) |
26 | 31 | |
27 | 32 | html latexpdf: $(BUILT) |
28 | - $(MAKE) -C _build $@ BUILDDIR=$(SPB_ENV) | |
33 | + mkdir -p $(build_dir) | |
34 | + $(MAKE) -C $(build_dir) -f ../Makefile $@ | |
29 | 35 | |
30 | 36 | clean: |
31 | 37 | $(RM) $(BUILT) |
32 | - $(MAKE) -C _build $@ | |
38 | + $(RM) -r $(build_dir) | ... | ... |