podman
46 строк · 900.0 Байт
1all: vet test testrace
2
3build:
4go build google.golang.org/grpc/...
5
6clean:
7go clean -i google.golang.org/grpc/...
8
9deps:
10GO111MODULE=on go get -d -v google.golang.org/grpc/...
11
12proto:
13@ if ! which protoc > /dev/null; then \
14echo "error: protoc not installed" >&2; \
15exit 1; \
16fi
17go generate google.golang.org/grpc/...
18
19test:
20go test -cpu 1,4 -timeout 7m google.golang.org/grpc/...
21
22testsubmodule:
23cd security/advancedtls && go test -cpu 1,4 -timeout 7m google.golang.org/grpc/security/advancedtls/...
24cd security/authorization && go test -cpu 1,4 -timeout 7m google.golang.org/grpc/security/authorization/...
25
26testrace:
27go test -race -cpu 1,4 -timeout 7m google.golang.org/grpc/...
28
29testdeps:
30GO111MODULE=on go get -d -v -t google.golang.org/grpc/...
31
32vet: vetdeps
33./vet.sh
34
35vetdeps:
36./vet.sh -install
37
38.PHONY: \
39all \
40build \
41clean \
42proto \
43test \
44testrace \
45vet \
46vetdeps
47