Skip to content
This repository
tag: riak-0.6.1
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 40 lines (28 sloc) 0.849 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
ERL ?= erl
EBIN_DIRS := $(wildcard deps/*/ebin)
APP := riak

all: webmachine erl

erl: ebin/$(APP).app
@$(ERL) -pa ebin -pa $(EBIN_DIRS) -noinput +B \
-eval 'case make:all() of up_to_date -> halt(0); error -> halt(1) end.'

webmachine:
@(cd deps/webmachine;$(MAKE))

docs:
@erl -noshell -run edoc_run application '$(APP)' '"."' '[]'
@cp -r doc/* www/edoc
@cp README www/
@cp LICENSE www/
@cp TODO www/

reldocs: docs
@cd client_lib/java && make javadoc && \
cp -r javadoc/* ../../www/java_client_api


clean:
@echo "removing:"
@rm -fv ebin/*.beam ebin/*.app

ebin/$(APP).app: src/$(APP).app.src
@echo "generating ebin/riak.app"
@bash scripts/make_appfile.sh >ebin/riak.app

dialyzer: erl
@dialyzer -Wno_return -c ebin/ | tee priv/log/dialyzer.log

test: erl
scripts/run_tests.escript ebin | tee test.log

Something went wrong with that request. Please try again.