cache/Makefile

53 lines
810 B
Makefile
Raw Normal View History

2012-10-27 20:44:27 +00:00
.PHONY: deps test
ifeq ($(id),)
export id=cache
endif
FLAGS=\
-name ${id}@127.0.0.1 \
-setcookie nocookie \
-pa ./deps/*/ebin \
-pa ./examples/*/ebin \
-pa ./ebin \
+K true +A 160 -sbt ts
BB=../basho_bench
2012-10-27 20:44:27 +00:00
all: rebar deps compile
compile:
./rebar compile
deps:
./rebar get-deps
clean:
./rebar clean
rm -rf test.*-temp-data
2014-11-22 10:34:13 +00:00
distclean: clean
2012-10-27 20:44:27 +00:00
./rebar delete-deps
test: all
./rebar skip_deps=true eunit
docs:
./rebar skip_deps=true doc
dialyzer: compile
@dialyzer -Wno_return -c ./ebin
run:
erl ${FLAGS}
2012-10-27 20:44:27 +00:00
rebar:
2014-11-22 10:34:13 +00:00
curl -O https://cloud.github.com/downloads/basho/rebar/rebar
2012-10-27 20:44:27 +00:00
chmod ugo+x rebar
benchmark:
$(BB)/basho_bench -N bb@127.0.0.0 -C nocookie priv/${id}.benchmark
$(BB)/priv/summary.r -i tests/current
open tests/current/summary.png