aboutsummaryrefslogtreecommitdiffstats
path: root/erlang.mk
diff options
context:
space:
mode:
authorAli Sabil <[email protected]>2013-06-07 09:50:35 +0200
committerAli Sabil <[email protected]>2013-06-07 09:50:35 +0200
commitc7d558fba942033e802a59254b10686e49ec2d69 (patch)
tree4bae54b2aa2168f9152fde5072467d89d74e49b2 /erlang.mk
parentb26beff4c8d6445f578debb2f4dc29edf381adab (diff)
downloaderlang.mk-c7d558fba942033e802a59254b10686e49ec2d69.tar.gz
erlang.mk-c7d558fba942033e802a59254b10686e49ec2d69.tar.bz2
erlang.mk-c7d558fba942033e802a59254b10686e49ec2d69.zip
Fix compatibility with GNU Make 3.81
The define directive prior in GNU Make prior to 3.82 does not support variable assignment operator after the variable name.
Diffstat (limited to 'erlang.mk')
-rw-r--r--erlang.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/erlang.mk b/erlang.mk
index 8df7ee2..28824f3 100644
--- a/erlang.mk
+++ b/erlang.mk
@@ -58,12 +58,12 @@ app: ebin/$(PROJECT).app
| sed 's/{modules, \[\]}/{modules, \[$(MODULES)\]}/' \
> ebin/$(PROJECT).app
-define compile_erl =
+define compile_erl
$(erlc_verbose) ERL_LIBS=deps erlc -v $(ERLC_OPTS) -o ebin/ -pa ebin/ \
$(COMPILE_FIRST_PATHS) $(1)
endef
-define compile_dtl =
+define compile_dtl
$(dtl_verbose) erl -noshell -pa ebin/ deps/erlydtl/ebin/ -eval ' \
Compile = fun(F) -> \
Module = list_to_atom( \
@@ -86,13 +86,13 @@ clean:
# Dependencies.
-define get_dep =
+define get_dep
@mkdir -p $(DEPS_DIR)
git clone -n -- $(word 1,$(dep_$(1))) $(DEPS_DIR)/$(1)
cd $(DEPS_DIR)/$(1) ; git checkout -q $(word 2,$(dep_$(1)))
endef
-define dep_target =
+define dep_target
$(DEPS_DIR)/$(1):
$(call get_dep,$(1))
endef