From 264cb29e3014acdece32f2e0167b060e22fc9060 Mon Sep 17 00:00:00 2001 From: Adam Kocoloski Date: Mon, 23 Aug 2010 23:19:25 -0400 Subject: no more rebar templates in configure --- Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..d80f5fbe --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +all: compile + +compile: + @echo "==> couchjs (compile)" + @cd couchjs && python scons/scons.py + @./rebar compile + +clean: + @echo "==> couchjs (clean)" + @cd couchjs && python scons/scons.py --clean + @./rebar clean + +check: + @./rebar eunit + @ERL_LIBS="`pwd`/apps" prove apps/couch/test/etap/*.t + +dist: compile + @rm -rf rel/dbcore + @./rebar generate + @mkdir -p rel/dbcore/var/share/server + @cp couchjs/build/main.js rel/dbcore/var/share/server/ + @cp couchjs/build/couchjs rel/dbcore/bin/ + +distclean: clean + @rm -rf rel/dbcore + @rm -f rel/overlay/etc/default.ini + +include install.mk +install: dist + @mkdir -p $(prefix) + @cp -R rel/dbcore/* $(prefix) + @mkdir -p $(data_dir) + @chown $(user) $(data_dir) + @mkdir -p $(view_dir) + @chown $(user) $(view_dir) -- cgit v1.2.3