Commit bd4e6927effd5dbfcaaf349ca7f5517b90c495bb
1 parent
4eb7b975
Exists in
master
and in
42 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,27 +6,33 @@ all: | ||
6 | 6 | ||
7 | SPB_ENV ?= local | 7 | SPB_ENV ?= local |
8 | 8 | ||
9 | +build_dir = _build/$(SPB_ENV) | ||
10 | + | ||
9 | # autogenerated DNS documentation | 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 | (cd .. && sh test/dns_test.sh --doc) > $@ | 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 | cp $< $@ | 20 | cp $< $@ |
17 | 21 | ||
18 | arquitetura.png: | 22 | arquitetura.png: |
19 | inkscape --export-area-page --export-width=800 --export-width=600 --export-png=$@ $< | 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 | ruby -p build.rb $< > $@ || ($(RM) $@; false) | 28 | ruby -p build.rb $< > $@ || ($(RM) $@; false) |
24 | 29 | ||
25 | CLEAN_FILES += $(BUILT) | 30 | CLEAN_FILES += $(BUILT) |
26 | 31 | ||
27 | html latexpdf: $(BUILT) | 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 | clean: | 36 | clean: |
31 | $(RM) $(BUILT) | 37 | $(RM) $(BUILT) |
32 | - $(MAKE) -C _build $@ | 38 | + $(RM) -r $(build_dir) |