Makefile 761 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. all: 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. updatetestdeps:
  9. go get -d -v -t -u -f google.golang.org/grpc/...
  10. build: deps
  11. go build google.golang.org/grpc/...
  12. proto:
  13. @ if ! which protoc > /dev/null; then \
  14. echo "error: protoc not installed" >&2; \
  15. exit 1; \
  16. fi
  17. go generate google.golang.org/grpc/...
  18. test: testdeps
  19. go test -v -cpu 1,4 google.golang.org/grpc/...
  20. testrace: testdeps
  21. go test -v -race -cpu 1,4 google.golang.org/grpc/...
  22. clean:
  23. go clean -i google.golang.org/grpc/...
  24. .PHONY: \
  25. all \
  26. deps \
  27. updatedeps \
  28. testdeps \
  29. updatetestdeps \
  30. build \
  31. proto \
  32. test \
  33. testrace \
  34. clean \
  35. coverage