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) | ... | ... |