Просмотр исходного кода

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.
Ali Sabil 12 лет назад
Родитель
Сommit
c7d558fba9
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      erlang.mk

+ 4 - 4
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