summaryrefslogtreecommitdiff
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
parentd2092430163679de7e209b959bfe11132fb1d3f7 (diff)
order matters in rebar.config, esp. on clean slate
-rw-r--r--.rebar/templates/Makefile31
-rw-r--r--.rebar/templates/rebar.config6
2 files changed, 34 insertions, 3 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}}
diff --git a/.rebar/templates/rebar.config b/.rebar/templates/rebar.config
index e83927a9..f2b91397 100644
--- a/.rebar/templates/rebar.config
+++ b/.rebar/templates/rebar.config
@@ -1,15 +1,15 @@
{sub_dirs, [
- "apps/chttpd",
+ "apps/ibrowse",
"apps/couch",
+ "apps/chttpd",
"apps/etap",
"apps/fabric",
- "apps/ibrowse",
"apps/mem3",
"apps/mochiweb",
"apps/oauth",
"apps/rexi",
- "apps/showroom",
"rel"
]}.
{cover_enabled, true}.
{erl_opts, [debug_info, fail_on_warning]}.
+{lib_dirs, ["apps"]}.