summaryrefslogtreecommitdiff
path: root/deps/lager/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'deps/lager/Makefile')
-rw-r--r--deps/lager/Makefile45
1 files changed, 7 insertions, 38 deletions
diff --git a/deps/lager/Makefile b/deps/lager/Makefile
index 560bc84..a864971 100644
--- a/deps/lager/Makefile
+++ b/deps/lager/Makefile
@@ -1,12 +1,13 @@
-.PHONY: rel stagedevrel deps test
+.PHONY: all compile deps clean distclean test check_plt build_plt dialyzer \
+ cleanplt
all: deps compile
-compile:
+compile: deps
./rebar compile
deps:
- ./rebar get-deps
+ test -d deps || ./rebar get-deps
clean:
./rebar clean
@@ -14,39 +15,7 @@ clean:
distclean: clean
./rebar delete-deps
-test:
- ./rebar compile eunit
-
-##
-## Doc targets
-##
-docs:
- ./rebar doc
-
-APPS = kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets \
- xmerl webtool snmp public_key mnesia eunit syntax_tools compiler
-COMBO_PLT = $(HOME)/.riak_combo_dialyzer_plt
-
-check_plt: compile
- dialyzer --check_plt --plt $(COMBO_PLT) --apps $(APPS)
-
-build_plt: compile
- dialyzer --build_plt --output_plt $(COMBO_PLT) --apps $(APPS)
-
-dialyzer: compile
- @echo
- @echo Use "'make check_plt'" to check PLT prior to using this target.
- @echo Use "'make build_plt'" to build PLT prior to using this target.
- @echo
- @sleep 1
- dialyzer -Wno_return --plt $(COMBO_PLT) ebin | \
- fgrep -v -f ./dialyzer.ignore-warnings
-
-cleanplt:
- @echo
- @echo "Are you sure? It takes about 1/2 hour to re-build."
- @echo Deleting $(COMBO_PLT) in 5 seconds.
- @echo
- sleep 5
- rm $(COMBO_PLT)
+DIALYZER_APPS = kernel stdlib erts sasl eunit syntax_tools compiler crypto \
+ common_test
+include tools.mk