Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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.