blob: 410f7d56d4c2ba105289d74c72b9887ebe4ada24 [file] [log] [blame]
Scott Baker105df152020-04-13 15:55:14 -07001all: vet test testrace
2
3build: deps
4 go build google.golang.org/grpc/...
5
6clean:
7 go clean -i google.golang.org/grpc/...
8
9deps:
10 go get -d -v google.golang.org/grpc/...
11
12proto:
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
19test: testdeps
20 go test -cpu 1,4 -timeout 7m google.golang.org/grpc/...
21
22testsubmodule: testdeps
23 cd security/advancedtls && go test -cpu 1,4 -timeout 7m google.golang.org/grpc/security/advancedtls/...
24
25testappengine: testappenginedeps
26 goapp test -cpu 1,4 -timeout 7m google.golang.org/grpc/...
27
28testappenginedeps:
29 goapp get -d -v -t -tags 'appengine appenginevm' google.golang.org/grpc/...
30
31testdeps:
32 go get -d -v -t google.golang.org/grpc/...
33
34testrace: testdeps
35 go test -race -cpu 1,4 -timeout 7m google.golang.org/grpc/...
36
37updatedeps:
38 go get -d -v -u -f google.golang.org/grpc/...
39
40updatetestdeps:
41 go get -d -v -t -u -f google.golang.org/grpc/...
42
43vet: vetdeps
44 ./vet.sh
45
46vetdeps:
47 ./vet.sh -install
48
49.PHONY: \
50 all \
51 build \
52 clean \
53 deps \
54 proto \
55 test \
56 testappengine \
57 testappenginedeps \
58 testdeps \
59 testrace \
60 updatedeps \
61 updatetestdeps \
62 vet \
63 vetdeps