aboutsummaryrefslogtreecommitdiffstats
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
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.
-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