diff options
author | Loïc Hoguin <[email protected]> | 2014-08-15 15:49:20 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2014-08-15 15:49:20 +0200 |
commit | 7812f5eacc2d861d5b6040e832389bfe73cf8d8d (patch) | |
tree | d6c3641f5000a71ada0539a23e8ddeec2375dd71 /erlang.mk | |
parent | be51eb962063def3b5d793458aa813e10f43ae8c (diff) | |
parent | b6f383a24884f9a8b9cef71f019b1184bc9494f2 (diff) | |
download | erlang.mk-7812f5eacc2d861d5b6040e832389bfe73cf8d8d.tar.gz erlang.mk-7812f5eacc2d861d5b6040e832389bfe73cf8d8d.tar.bz2 erlang.mk-7812f5eacc2d861d5b6040e832389bfe73cf8d8d.zip |
Merge branch 'add-empty-modules-error' of git://github.com/derek121/erlang.mk
Diffstat (limited to 'erlang.mk')
-rw-r--r-- | erlang.mk | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -204,6 +204,10 @@ xyrl_verbose = $(xyrl_verbose_$(V)) app:: ebin/$(PROJECT).app $(eval MODULES := $(shell find ebin -type f -name \*.beam \ | sed "s/ebin\//'/;s/\.beam/',/" | sed '$$s/.$$//')) + @if [ -z "$$(grep -E '^[^%]*{modules,[[:space:]]*\[\]}' src/$(PROJECT).app.src)" ]; then \ + echo "Empty modules entry not found in $(PROJECT).app.src. Please consult the erlang.mk README for instructions." >&2; \ + exit 1; \ + fi $(appsrc_verbose) cat src/$(PROJECT).app.src \ | sed "s/{modules,[[:space:]]*\[\]}/{modules, \[$(MODULES)\]}/" \ > ebin/$(PROJECT).app |