From 958598fd6ed481f802716dd0aff4502eae2c62c2 Mon Sep 17 00:00:00 2001 From: Brad Anderson Date: Wed, 18 Aug 2010 17:48:18 -0400 Subject: order matters in rebar.config, esp. on clean slate --- .rebar/templates/Makefile | 31 +++++++++++++++++++++++++++++++ .rebar/templates/rebar.config | 6 +++--- 2 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 .rebar/templates/Makefile 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"]}. -- cgit v1.2.3