• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1all: vet test testrace
2
3deps:
4	go get -d -v google.golang.org/grpc/...
5
6updatedeps:
7	go get -d -v -u -f google.golang.org/grpc/...
8
9testdeps:
10	go get -d -v -t google.golang.org/grpc/...
11
12testgaedeps:
13	goapp get -d -v -t -tags 'appengine appenginevm' google.golang.org/grpc/...
14
15updatetestdeps:
16	go get -d -v -t -u -f google.golang.org/grpc/...
17
18build: deps
19	go build google.golang.org/grpc/...
20
21proto:
22	@ if ! which protoc > /dev/null; then \
23		echo "error: protoc not installed" >&2; \
24		exit 1; \
25	fi
26	go generate google.golang.org/grpc/...
27
28vet:
29	./vet.sh
30
31test: testdeps
32	go test -cpu 1,4 -timeout 5m google.golang.org/grpc/...
33
34testrace: testdeps
35	go test -race -cpu 1,4 -timeout 7m google.golang.org/grpc/...
36
37testappengine: testgaedeps
38	goapp test -cpu 1,4 -timeout 5m google.golang.org/grpc/...
39
40clean:
41	go clean -i google.golang.org/grpc/...
42
43.PHONY: \
44	all \
45	deps \
46	updatedeps \
47	testdeps \
48	testgaedeps \
49	updatetestdeps \
50	build \
51	proto \
52	vet \
53	test \
54	testrace \
55	clean
56