From ec53835785689559301d4be3e64640c4ffebe45d Mon Sep 17 00:00:00 2001 From: Stanislaw Klekot Date: Mon, 30 Oct 2017 20:26:05 +0100 Subject: Add output directory for generated EDoc --- plugins/edoc.mk | 5 +++-- 1 file 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 -- cgit v1.2.3