Origin: vendor
Forwarded: no
Reviewed-By: Nobuhiro Iwamatsu <iwamatsu@debian.org>
Last-Update: <2016-02-21>

--- erlang-cuttlefish-2.0.5+dfsg.orig/Makefile
+++ erlang-cuttlefish-2.0.5+dfsg/Makefile
@@ -1,23 +1,27 @@
 DIALYZER_APPS = kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets \
 	public_key mnesia syntax_tools compiler
 COMBO_PLT = $(HOME)/.cuttlefish_combo_dialyzer_plt
+REBAR_BIN := $(shell which rebar)
+ifeq ($(REBAR_BIN),)
+REBAR_BIN = ./rebar
+endif
 
 .PHONY: deps
 
 all: deps compile
-	./rebar skip_deps=true escriptize
+	$(REBAR_BIN) skip_deps=true escriptize
 
 deps:
-	./rebar get-deps
+	$(REBAR_BIN) get-deps
 
 docsclean:
 	@rm -rf doc/*.png doc/*.html doc/*.css doc/edoc-info
 
 compile: deps
-	./rebar compile
+	$(REBAR_BIN) compile
 
 clean:
-	@./rebar clean
+	@$(REBAR_BIN) clean
 
 distclean: clean
 	@rm -rf cuttlefish deps
diff --git a/rebar.config b/rebar.config
index add37dd..309b453 100644
--- a/rebar.config
+++ b/rebar.config
@@ -19,5 +19,5 @@
 
 {post_hooks, [
     {"-win32", compile, "rebar escriptize"},
-    {"^((?!-win32).)*$", compile, "./rebar escriptize"}
+    {"^((?!-win32).)*$", compile, "rebar escriptize"}
   ]}.
diff --git a/tools.mk b/tools.mk
index 8e0e1b9..19bcd51 100644
--- a/tools.mk
+++ b/tools.mk
@@ -1,11 +1,16 @@
+REBAR_BIN := $(shell which rebar)
+ifeq ($(REBAR_BIN),)
+REBAR_BIN = ./rebar
+endif
+
 test: compile
-	./rebar eunit skip_deps=true
+	$(REBAR_BIN) eunit skip_deps=true
 
 docs:
-	./rebar doc skip_deps=true
+	$(REBAR_BIN) doc skip_deps=true
 
 xref: compile
-	./rebar xref skip_deps=true
+	$(REBAR_BIN)  xref skip_deps=true
 
 PLT ?= $(HOME)/.riak_combo_dialyzer_plt
 LOCAL_PLT = .local_dialyzer_plt
