diff options
author | Loïc Hoguin <[email protected]> | 2015-09-11 11:05:09 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2015-09-11 11:05:09 +0200 |
commit | 6dc0f21244f08fe7c11bed471bf5d863aa1b6093 (patch) | |
tree | 0775c902de50ebca77b45b99c2defb7f6589a3cc /core/erlc.mk | |
parent | cc740af955e0c12160ee4df2d98a753b30023ec6 (diff) | |
download | erlang.mk-6dc0f21244f08fe7c11bed471bf5d863aa1b6093.tar.gz erlang.mk-6dc0f21244f08fe7c11bed471bf5d863aa1b6093.tar.bz2 erlang.mk-6dc0f21244f08fe7c11bed471bf5d863aa1b6093.zip |
Fix bug where ERLC_EXCLUDE'd modules were in .app file
Diffstat (limited to 'core/erlc.mk')
-rw-r--r-- | core/erlc.mk | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/erlc.mk b/core/erlc.mk index 04c11e5..96690da 100644 --- a/core/erlc.mk +++ b/core/erlc.mk @@ -198,7 +198,8 @@ endef ebin/$(PROJECT).app:: $(ERL_FILES) $(CORE_FILES) $(if $(strip $?),$(call compile_erl,$?)) $(eval GITDESCRIBE := $(shell git describe --dirty --abbrev=7 --tags --always --first-parent 2>/dev/null || true)) - $(eval MODULES := $(patsubst %,'%',$(sort $(notdir $(basename $(ERL_FILES) $(CORE_FILES)))))) + $(eval MODULES := $(patsubst %,'%',$(sort $(notdir $(basename \ + $(filter-out $(ERLC_EXCLUDE_PATHS),$(ERL_FILES) $(CORE_FILES))))))) ifeq ($(wildcard src/$(PROJECT).app.src),) $(app_verbose) echo $(subst $(newline),,$(subst ",\",$(call app_file,$(GITDESCRIBE),$(MODULES)))) \ > ebin/$(PROJECT).app |