Jiffy 1.1.1
[couchdb-jiffy.git] / Makefile
index d9aa61f4ffb7af918e9dffb2632b63585836f4b4..1ad82f4109bee7079b021c4046eedde0820e537d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,31 +1,37 @@
+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