github.com/stackdocker/rkt@v0.10.1-0.20151109095037-1aa827478248/Godeps/_workspace/src/google.golang.org/grpc/Makefile (about) 1 .PHONY: \ 2 all \ 3 deps \ 4 updatedeps \ 5 testdeps \ 6 updatetestdeps \ 7 build \ 8 proto \ 9 test \ 10 testrace \ 11 clean \ 12 13 all: test testrace 14 15 deps: 16 go get -d -v google.golang.org/grpc/... 17 18 updatedeps: 19 go get -d -v -u -f google.golang.org/grpc/... 20 21 testdeps: 22 go get -d -v -t google.golang.org/grpc/... 23 24 updatetestdeps: 25 go get -d -v -t -u -f google.golang.org/grpc/... 26 27 build: deps 28 go build google.golang.org/grpc/... 29 30 proto: 31 @ if ! which protoc > /dev/null; then \ 32 echo "error: protoc not installed" >&2; \ 33 exit 1; \ 34 fi 35 go get -v github.com/golang/protobuf/protoc-gen-go 36 for file in $$(git ls-files '*.proto'); do \ 37 protoc -I $$(dirname $$file) --go_out=plugins=grpc:$$(dirname $$file) $$file; \ 38 done 39 40 test: testdeps 41 go test -v -cpu 1,4 google.golang.org/grpc/... 42 43 testrace: testdeps 44 go test -v -race -cpu 1,4 google.golang.org/grpc/... 45 46 clean: 47 go clean google.golang.org/grpc/...