GOPATH := $(shell realpath "$(CURDIR)/../../")\r
BINARY := preload\r
PLATFORM := linux\r
-DEPENDENCIES := github.com/golang/dep/cmd/dep\r
\r
export GOPATH ...\r
+export GO111MODULE=on\r
\r
all: test build\r
deploy: test build\r
\r
-build: deps format\r
+build: clean\r
CGO_ENABLED=0 GOOS=$(PLATFORM) go build -a \\r
-ldflags '-extldflags "-static"' \\r
-o $(GOPATH)/target/$(BINARY) -v $(BINARY).go\r
format:\r
go fmt ./...\r
\r
-deps:\r
- go get -u $(DEPENDENCIES)\r
- $(GOPATH)/bin/dep ensure\r
-\r
.PHONY: test\r