.PHONY: tools
tools: $(TOOLS)
-# Go tools build from vendored sources
-VENDOR := $(shell find vendor -type f)
-$(BIN)/golint: $(VENDOR)
- go build -o $@ ./vendor/github.com/golang/lint/golint
-$(BIN)/protoc-gen-go: $(VENDOR)
- go build -o $@ ./vendor/github.com/golang/protobuf/protoc-gen-go
-$(BIN)/goimports: $(VENDOR)
- go build -o $@ ./vendor/golang.org/x/tools/cmd/goimports
-$(BIN)/megacheck: $(VENDOR)
- go build -o $@ ./vendor/honnef.co/go/tools/cmd/megacheck
-$(BIN)/gocovmerge: $(VENDOR)
- go build -o $@ ./vendor/github.com/wadey/gocovmerge
+$(BIN)/golint:
+ GO111MODULE=off go get github.com/golang/lint/golint
+ GO111MODULE=off go build -o $@ github.com/golang/lint/golint
+$(BIN)/protoc-gen-go:
+ GO111MODULE=off go get github.com/golang/protobuf/protoc-gen-go
+ GO111MODULE=off go build -o $@ github.com/golang/protobuf/protoc-gen-go
+$(BIN)/goimports:
+ GO111MODULE=off go get golang.org/x/tools/cmd/goimports
+ GO111MODULE=off go build -o $@ golang.org/x/tools/cmd/goimports
+$(BIN)/megacheck:
+ GO111MODULE=off go get honnef.co/go/tools/cmd/megacheck
+ GO111MODULE=off go build -o $@ honnef.co/go/tools/cmd/megacheck
+$(BIN)/gocovmerge:
+ GO111MODULE=off go get github.com/wadey/gocovmerge
+ GO111MODULE=off go build -o $@ github.com/wadey/gocovmerge
# Non-go tools downloaded from appropriate repository
PROTOC_VERSION := 3.5.1