.PHONY: all compile test-existing-env test-docker-env test-env test help all: compile clean: @cargo clean compile: @cargo build test-existing-env: @build/yokozuna @cargo test -- --nocapture test-docker-env: @build/yokozuna @build/docker @cargo test -- --nocapture @build/docker cleanup test: @build/yokozuna @cargo test --lib -- --nocapture test-env: @build/docker protogen: @git submodule init @git submodule update @$(PROJDIR)/build/protogen $(PROJDIR) help: @echo '' @echo ' Targets:' @echo '-----------------------------------------------------------------------------' @echo ' all - Run everything ' @echo ' clean - Do a cargo cleanup ' @echo ' compile - Compile the code ' @echo ' test - Run only the unit tests, no Riak required ' @echo ' test-env - Build a persistent docker Env for tests ' @echo ' test-existing-env - Run the tests, provided your own Riak environment ' @echo ' test-docker-env - Run the tests, using a docker based Riak environment ' @echo ' protogen - Generate the protocol buffers ' @echo '-----------------------------------------------------------------------------' @echo ''