Source

riak jiak.py client_id / Makefile

Full commit
justin 1c37b76 



Rusty Klophaus 23edb16 
justin 1c37b76 
Andy Gross b89ac74 
justin 1c37b76 












Andy Gross 42e7747 
Ryan Tilder a9338d5 
justin 068a7ff 
Andy Gross 42e7747 

justin 1c37b76 










Bryan Fink 11f2186 

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