github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/grpc/Makefile (about)

     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  	./vet.sh
    34  
    35  vetdeps:
    36  	./vet.sh -install
    37  
    38  .PHONY: \
    39  	all \
    40  	build \
    41  	clean \
    42  	proto \
    43  	test \
    44  	testrace \
    45  	vet \
    46  	vetdeps