BINS = bin/random bin/multihash bin/ipfs bin/pollEndpoint IPFS_ROOT = ../ IPFS_CMD = ../cmd/ipfs RANDOM_SRC = ../Godeps/_workspace/src/github.com/jbenet/go-random MULTIHASH_SRC = ../Godeps/_workspace/src/github.com/jbenet/go-multihash POLLENDPOINT_SRC= ../thirdparty/pollEndpoint all: deps deps: bins clean: rm $(BINS) bins: $(BINS) bin/random: $(RANDOM_SRC)/**/*.go go build -o bin/random $(RANDOM_SRC)/random bin/multihash: $(MULTIHASH_SRC)/**/*.go go build -o bin/multihash $(MULTIHASH_SRC)/multihash bin/ipfs: $(IPFS_ROOT)/**/*.go go build -o bin/ipfs $(IPFS_CMD) bin/pollEndpoint: $(POLLENDPOINT_SRC)/*.go go build -o bin/pollEndpoint $(POLLENDPOINT_SRC) test: test_expensive test_expensive: cd sharness && make TEST_EXPENSIVE=1 cd 3nodetest && make cd dependencies && make test_cheap: cd sharness && make cd 3nodetest && make .PHONY: all clean