Makefile raw

   1  all: vet test testrace
   2  
   3  build:
   4  	go build google.golang.org/grpc/...
   5  
   6  clean:
   7  	go clean -i google.golang.org/grpc/...
   8  
   9  deps:
  10  	GO111MODULE=on go get -d -v google.golang.org/grpc/...
  11  
  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  
  19  test:
  20  	go test -cpu 1,4 -timeout 7m google.golang.org/grpc/...
  21  
  22  testsubmodule:
  23  	cd security/advancedtls && go test -cpu 1,4 -timeout 7m google.golang.org/grpc/security/advancedtls/...
  24  	cd security/authorization && go test -cpu 1,4 -timeout 7m google.golang.org/grpc/security/authorization/...
  25  
  26  testrace:
  27  	go test -race -cpu 1,4 -timeout 7m google.golang.org/grpc/...
  28  
  29  testdeps:
  30  	GO111MODULE=on go get -d -v -t google.golang.org/grpc/...
  31  
  32  vet: vetdeps
  33  	./scripts/vet.sh
  34  
  35  vetdeps:
  36  	./scripts/vet.sh -install
  37  
  38  .PHONY: \
  39  	all \
  40  	build \
  41  	clean \
  42  	deps \
  43  	proto \
  44  	test \
  45  	testsubmodule \
  46  	testrace \
  47  	testdeps \
  48  	vet \
  49  	vetdeps
  50