From c7d558fba942033e802a59254b10686e49ec2d69 Mon Sep 17 00:00:00 2001 From: Ali Sabil Date: Fri, 7 Jun 2013 09:50:35 +0200 Subject: 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. --- erlang.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'erlang.mk') 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 -- cgit v1.2.3