aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislaw Klekot <[email protected]>2017-10-30 20:26:05 +0100
committerLoïc Hoguin <[email protected]>2017-11-15 12:39:06 +0100
commitec53835785689559301d4be3e64640c4ffebe45d (patch)
treee06729e574f70d8c01cd0a9f099acea3fabf4225
parent9c5d2bfe03073453d2add525970c392782ae3eb7 (diff)
downloaderlang.mk-ec53835785689559301d4be3e64640c4ffebe45d.tar.gz
erlang.mk-ec53835785689559301d4be3e64640c4ffebe45d.tar.bz2
erlang.mk-ec53835785689559301d4be3e64640c4ffebe45d.zip
Add output directory for generated EDoc
-rw-r--r--plugins/edoc.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/edoc.mk b/plugins/edoc.mk
index b4917cc..0fc3b60 100644
--- a/plugins/edoc.mk
+++ b/plugins/edoc.mk
@@ -7,12 +7,13 @@
EDOC_OPTS ?=
EDOC_SRC_DIRS ?=
+EDOC_OUTPUT ?= doc
define edoc.erl
SrcPaths = lists:foldl(fun(P, Acc) ->
filelib:wildcard(atom_to_list(P) ++ "/{src,c_src}") ++ Acc
end, [], [$(call comma_list,$(patsubst %,'%',$(EDOC_SRC_DIRS)))]),
- DefaultOpts = [{source_path, SrcPaths}, {subpackages, false}],
+ DefaultOpts = [{dir, "$(EDOC_OUTPUT)"}, {source_path, SrcPaths}, {subpackages, false}],
edoc:application($(1), ".", [$(2)] ++ DefaultOpts),
halt(0).
endef
@@ -31,4 +32,4 @@ edoc: distclean-edoc doc-deps
$(gen_verbose) $(call erlang,$(call edoc.erl,$(PROJECT),$(EDOC_OPTS)))
distclean-edoc:
- $(gen_verbose) rm -f doc/*.css doc/*.html doc/*.png doc/edoc-info
+ $(gen_verbose) rm -f $(EDOC_OUTPUT)/*.css $(EDOC_OUTPUT)/*.html $(EDOC_OUTPUT)/*.png $(EDOC_OUTPUT)/edoc-info