Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

39 lines (28 sloc) 1.007 kB
REBAR_URL ?= http://github.com/downloads/basho/rebar/rebar
REBAR_GLOBAL ?= $(shell which rebar)
REBAR_LOCAL ?= $(shell which ./rebar)
REBAR_TARGET ?= $(dir $(shell which escript))
ifneq ($(strip $(REBAR_LOCAL)), )
REBAR ?= $(REBAR_LOCAL)
else ifneq ($(strip $(REBAR_GLOBAL)), )
REBAR ?= $(REBAR_GLOBAL)
else
REBAR ?= rebar
$(warning Rebar not installed or available. Try 'make rebar-info')
endif
ifneq ($(strip $(shell which wget)), )
REBAR_FETCH ?= wget --no-check-certificate -q -O - $(REBAR_URL)
else
REBAR_FETCH ?= curl -s -f $(REBAR_URL)
endif
rebar-info:
@echo "Rebar needs to be either on your path or present in the current" \
"working directory:\n" \
"* 'make rebar-install' will download and install it into your Erlang path (RECOMMENDED)\n" \
"* 'make rebar-get' will download it to your current working directory\n" \
rebar-install:
$(REBAR_FETCH) > $(REBAR_TARGET)/rebar
chmod a+x $(REBAR_TARGET)/rebar
rebar-get:
$(REBAR_FETCH) > ./rebar
chmod u+x ./rebar
Jump to Line
Something went wrong with that request. Please try again.