summaryrefslogtreecommitdiff
path: root/.rebar/templates/Makefile
diff options
context:
space:
mode:
authorBrad Anderson <brad@cloudant.com>2010-08-18 17:48:18 -0400
committerBrad Anderson <brad@cloudant.com>2010-08-18 17:48:18 -0400
commit958598fd6ed481f802716dd0aff4502eae2c62c2 (patch)
tree46a0346b9362ff393aa18e39606e685da352e5e8 /.rebar/templates/Makefile
parentd2092430163679de7e209b959bfe11132fb1d3f7 (diff)
order matters in rebar.config, esp. on clean slate
Diffstat (limited to '.rebar/templates/Makefile')
-rw-r--r--.rebar/templates/Makefile31
1 files changed, 31 insertions, 0 deletions
diff --git a/.rebar/templates/Makefile b/.rebar/templates/Makefile
new file mode 100644
index 00000000..4bb6a814
--- /dev/null
+++ b/.rebar/templates/Makefile
@@ -0,0 +1,31 @@
+all: compile
+
+compile:
+ @ERL_LIBS="`pwd`/apps" ./rebar compile
+
+clean:
+ @./rebar clean
+
+check: compile
+ @ERL_LIBS="`pwd`/apps" ./rebar eunit
+ @ERL_LIBS="`pwd`/apps" prove apps/couch/test/*.t
+
+compilenative:
+ @./rebar compile erl_opts=native
+
+dist: compile
+ @rm -rf rel/dbcore
+ @./rebar generate
+
+distclean: clean
+ @rm -rf rel/dbcore
+ @rm -f rel/overlay/etc/default.ini
+ @rm -f rel/overlay/erts-vsn/bin/erl_call
+
+install: dist
+ @mkdir -p {{prefix}}/dbcore/
+ @cp -R rel/dbcore/* {{prefix}}/dbcore/
+ @mkdir -p {{data}}
+ @chown {{user}} {{data}}
+ @mkdir -p {{view}}
+ @chown {{user}} {{view}}