X-Git-Url: https://git.xandkar.net/?p=hope.git;a=blobdiff_plain;f=Makefile;h=82b97a7cb981175e0661370bc806f5fbd576daba;hp=1420ddfc134991d58802feadc9c17a7597c507d3;hb=HEAD;hpb=599f5f4f9cbd1542801668184fbfd0e255411e10 diff --git a/Makefile b/Makefile index 1420ddf..82b97a7 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,50 @@ -.PHONY: all compile clean +REBAR := rebar --config ./rebar_test_build.config -all: clean compile +.PHONY: \ + travis_ci \ + fresh-build \ + compile \ + clean \ + deps \ + deps-get \ + deps-update \ + dialyze \ + test + +all: \ + clean \ + deps \ + compile \ + test \ + dialyze + +travis_ci: \ + deps \ + compile \ + test + +fresh-build: \ + clean \ + compile compile: - @rebar compile + @$(REBAR) compile clean: - @rebar clean + @$(REBAR) clean + +deps: \ + deps-get \ + deps-update + +deps-get: + @$(REBAR) get-deps + +deps-update: + @$(REBAR) update-deps + +dialyze: + @dialyzer ebin + +test: + @$(REBAR) ct skip_deps=true --verbose=0