42 lines
588 B
Makefile
42 lines
588 B
Makefile
ERL ?= erl
|
|
ERLC = erlc
|
|
EBIN_DIRS := $(wildcard deps/*/ebin)
|
|
|
|
.PHONY: rel deps
|
|
|
|
all: deps compile
|
|
|
|
compile: deps
|
|
@./rebar compile
|
|
|
|
deps:
|
|
@./rebar get-deps
|
|
@./rebar check-deps
|
|
|
|
clean:
|
|
@./rebar clean
|
|
|
|
realclean: clean
|
|
@./rebar delete-deps
|
|
|
|
tests:
|
|
@./rebar skip_deps=true eunit
|
|
|
|
rel: deps
|
|
@./rebar compile generate
|
|
|
|
doc:
|
|
rebar skip_deps=true doc
|
|
|
|
console:
|
|
@erl -pa deps/*/ebin deps/*/include ebin include -boot start_sasl
|
|
|
|
analyze: checkplt
|
|
@./rebar skip_deps=true dialyze
|
|
|
|
buildplt:
|
|
@./rebar skip_deps=true build-plt
|
|
|
|
checkplt: buildplt
|
|
@./rebar skip_deps=true check-plt
|