+REBAR?=rebar3
+
all: build
+
clean:
- ./rebar clean
+ $(REBAR) clean
rm -rf logs
rm -rf .eunit
- rm test/*.beam
-
-deps: ./deps/
- ./rebar get-deps update-deps
+ rm -f test/*.beam
-build: deps
- ./rebar compile
+distclean: clean
+ git clean -fxd
-etap: test/etap.beam test/util.beam
- prove test/*.t
+build:
+ $(REBAR) compile
eunit:
- ./rebar eunit skip_deps=true
+ $(REBAR) eunit skip_deps=true
-check: etap eunit
+check: build eunit
+
+
+release:
+ rebar3 hex publish
%.beam: %.erl
erlc -o test/ $<
+
+.PHONY: all clean distclean depends build etap eunit check