| William Kurkian | daa6bb2 | 2019-03-07 12:26:28 -0500 | [diff] [blame] | 1 | all: vet test testrace |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 2 | |
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 3 | build: |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 4 | go build google.golang.org/grpc/... |
| 5 | |||||
| 6 | clean: | ||||
| 7 | go clean -i google.golang.org/grpc/... | ||||
| 8 | |||||
| 9 | deps: | ||||
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 10 | GO111MODULE=on go get -d -v google.golang.org/grpc/... |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 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 | |||||
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 19 | test: |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 20 | go test -cpu 1,4 -timeout 7m google.golang.org/grpc/... |
| 21 | |||||
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 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/... | ||||
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 25 | |
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 26 | testrace: |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 27 | go test -race -cpu 1,4 -timeout 7m google.golang.org/grpc/... |
| 28 | |||||
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 29 | testdeps: |
| 30 | GO111MODULE=on go get -d -v -t google.golang.org/grpc/... | ||||
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 31 | |
| 32 | vet: vetdeps | ||||
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 33 | ./scripts/vet.sh |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 34 | |
| 35 | vetdeps: | ||||
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 36 | ./scripts/vet.sh -install |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 37 | |
| 38 | .PHONY: \ | ||||
| 39 | all \ | ||||
| 40 | build \ | ||||
| 41 | clean \ | ||||
| 42 | deps \ | ||||
| 43 | proto \ | ||||
| 44 | test \ | ||||
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 45 | testsubmodule \ |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 46 | testrace \ |
| Abhay Kumar | a2ae599 | 2025-11-10 14:02:24 +0000 | [diff] [blame^] | 47 | testdeps \ |
| khenaidoo | ac63710 | 2019-01-14 15:44:34 -0500 | [diff] [blame] | 48 | vet \ |
| 49 | vetdeps | ||||