Makefile 988 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. all: vet test testrace
  2. deps:
  3. go get -d -v google.golang.org/grpc/...
  4. updatedeps:
  5. go get -d -v -u -f google.golang.org/grpc/...
  6. testdeps:
  7. go get -d -v -t google.golang.org/grpc/...
  8. testgaedeps:
  9. goapp get -d -v -t -tags 'appengine appenginevm' google.golang.org/grpc/...
  10. updatetestdeps:
  11. go get -d -v -t -u -f google.golang.org/grpc/...
  12. build: deps
  13. go build google.golang.org/grpc/...
  14. proto:
  15. @ if ! which protoc > /dev/null; then \
  16. echo "error: protoc not installed" >&2; \
  17. exit 1; \
  18. fi
  19. go generate google.golang.org/grpc/...
  20. vet:
  21. ./vet.sh
  22. test: testdeps
  23. go test -cpu 1,4 -timeout 5m google.golang.org/grpc/...
  24. testrace: testdeps
  25. go test -race -cpu 1,4 -timeout 7m google.golang.org/grpc/...
  26. testappengine: testgaedeps
  27. goapp test -cpu 1,4 -timeout 5m google.golang.org/grpc/...
  28. clean:
  29. go clean -i google.golang.org/grpc/...
  30. .PHONY: \
  31. all \
  32. deps \
  33. updatedeps \
  34. testdeps \
  35. testgaedeps \
  36. updatetestdeps \
  37. build \
  38. proto \
  39. vet \
  40. test \
  41. testrace \
  42. clean