make: Install easyjson for Golang 1.17+

This commit is contained in:
Joachim Bauch 2022-03-23 11:11:36 +01:00
parent e6d39d149e
commit 2ebd93d71d
No known key found for this signature in database
GPG key ID: 77C1D22D53E15F02

View file

@ -5,6 +5,7 @@ GOPATH := "$(CURDIR)/vendor:$(CURDIR)"
GOFMT := "$(shell dirname "$(GO)")/gofmt"
GOOS ?= linux
GOARCH ?= amd64
GOVERSION := $(shell "$(GO)" env GOVERSION | sed "s|go||" )
BINDIR := "$(CURDIR)/bin"
VERSION := $(shell "$(CURDIR)/scripts/get-version.sh")
TARVERSION := $(shell "$(CURDIR)/scripts/get-version.sh" --tar)
@ -49,6 +50,9 @@ hook:
./vendor/bin/easyjson:
GOPATH=$(GOPATH) $(GO) get -u github.com/mailru/easyjson/...
@if dpkg --compare-versions "$(GOVERSION)" "ge" "1.17" ; then \
GOPATH=$(GOPATH) $(GO) install github.com/mailru/easyjson/...; \
fi
continentmap.go:
$(CURDIR)/scripts/get_continent_map.py $@