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 50 lines (33 sloc) 0.988 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 45 46 47 48 49 50

REBAR?=./rebar

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

all: compile

deps:
$(REBAR) get-deps

clean:
$(REBAR) clean

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

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

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

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