Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 44 lines (29 sloc) 0.838 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

REBAR?=./rebar

.PHONY: all clean deps compile xref doc test eunit eqc proper \
compile-for-eunit compile-for-eqc compile-for-proper

all: compile

deps:
$(REBAR) get-deps

clean:
$(REBAR) clean -r

compile:
$(REBAR) compile

xref:
$(REBAR) xref skip_deps=true

doc:
@rm -rf README.md doc/edoc-info doc/*.md
$(REBAR) -C rebar.config.doc get-deps compile
$(REBAR) -C rebar.config.doc doc skip_deps=true

test: eunit

eunit: compile-for-eunit
$(REBAR) eunit skip_deps=true

eqc: compile-for-eqc
$(REBAR) eqc skip_deps=true

proper: compile-for-proper
@echo "rebar does not implement a 'proper' command" && false

compile-for-eunit:
$(REBAR) compile eunit compile_only=true

compile-for-eqc:
$(REBAR) -D QC -D QC_EQC compile eqc compile_only=true

compile-for-proper:
$(REBAR) -D QC -D QC_PROPER compile eqc compile_only=true
Something went wrong with that request. Please try again.