-REBAR := ./rebar --config rebar_test_build.config
+REBAR := ./rebar
.PHONY: \
all \
deps_update \
dialyze \
dialyzer_blt_build \
- test
+ test \
+ travis_ci
all: \
+ travis_ci \
+ dialyze
+
+travis_ci: \
clean_all \
deps_get \
compile_all \
- dialyze \
test
deps_get:
$(REBAR) clean skip_deps=true
dialyze:
- @dialyzer deps/*/ebin ebin
+ @dialyzer $(shell \
+ find . -name '*.beam' \
+ | grep -v deps/meck/ \
+ )
+
dialyzer_blt_build:
@dialyzer \
)
test:
- @rebar ct skip_deps=true
+ @$(REBAR) ct skip_deps=true --verbose=1