aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/escript.mk
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-11-26 15:56:10 +0100
committerLoïc Hoguin <[email protected]>2018-11-26 15:56:10 +0100
commitb444f586e25dd2d0355c28cf94b4cd5ee6c1711d (patch)
treeae68664c08ce130b38f1118dfb7480ba08d7881e /plugins/escript.mk
parent54df98c780eec454a4ac0a9357c7e7a8a837c0b9 (diff)
downloaderlang.mk-b444f586e25dd2d0355c28cf94b4cd5ee6c1711d.tar.gz
erlang.mk-b444f586e25dd2d0355c28cf94b4cd5ee6c1711d.tar.bz2
erlang.mk-b444f586e25dd2d0355c28cf94b4cd5ee6c1711d.zip
Don't include applications with no ebin/ directory in escripts
Diffstat (limited to 'plugins/escript.mk')
-rw-r--r--plugins/escript.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/escript.mk b/plugins/escript.mk
index 706505e..487e2a4 100644
--- a/plugins/escript.mk
+++ b/plugins/escript.mk
@@ -33,7 +33,8 @@ escript-zip:: deps app
$(gen_verbose) cd .. && $(ESCRIPT_ZIP) $(ESCRIPT_ZIP_FILE) $(PROJECT)/ebin/*
ifneq ($(DEPS),)
$(verbose) cd $(DEPS_DIR) && $(ESCRIPT_ZIP) $(ESCRIPT_ZIP_FILE) \
- `cat $(ERLANG_MK_TMP)/deps.log | sed 's/^$(subst /,\/,$(DEPS_DIR))\///' | sed 's/$$/\/ebin\/\*/'`
+ $(subst $(DEPS_DIR)/,,$(addsuffix /*,$(wildcard \
+ $(addsuffix /ebin,$(shell cat $(ERLANG_MK_TMP)/deps.log)))))
endif
escript:: escript-zip