Skip to content
Snippets Groups Projects
Commit f29d5ed3 authored by kayrus's avatar kayrus
Browse files

Update Makefile

parent 6ee1ee1a
No related branches found
No related tags found
No related merge requests found
...@@ -5,14 +5,12 @@ UID:=$(shell id -u) ...@@ -5,14 +5,12 @@ UID:=$(shell id -u)
VERSION:=$(shell git describe --tags --always --dirty="-dev") VERSION:=$(shell git describe --tags --always --dirty="-dev")
LDFLAGS:=-X main.Version=$(VERSION) LDFLAGS:=-X main.Version=$(VERSION)
export GO111MODULE:=off
export GOPATH:=$(PWD)/gopath
export CGO_ENABLED:=0 export CGO_ENABLED:=0
build: gopath/src/$(PKG) fmt build: fmt vet
GOOS=linux go build -ldflags="$(LDFLAGS)" -o bin/$(APP_NAME) $(PKG) GOOS=linux go build -mod=vendor -ldflags="$(LDFLAGS)" -o bin/$(APP_NAME) $(PKG)
GOOS=darwin go build -ldflags="$(LDFLAGS)" -o bin/$(APP_NAME)_darwin $(PKG) GOOS=darwin go build -mod=vendor -ldflags="$(LDFLAGS)" -o bin/$(APP_NAME)_darwin $(PKG)
GOOS=windows go build -ldflags="$(LDFLAGS)" -o bin/$(APP_NAME).exe $(PKG) GOOS=windows go build -mod=vendor -ldflags="$(LDFLAGS)" -o bin/$(APP_NAME).exe $(PKG)
docker: docker:
docker run -ti --rm -e GOCACHE=/tmp -v $(PWD):/$(APP_NAME) -u $(UID):$(UID) --workdir /$(APP_NAME) golang:latest make docker run -ti --rm -e GOCACHE=/tmp -v $(PWD):/$(APP_NAME) -u $(UID):$(UID) --workdir /$(APP_NAME) golang:latest make
...@@ -20,11 +18,8 @@ docker: ...@@ -20,11 +18,8 @@ docker:
fmt: fmt:
gofmt -s -w *.go gofmt -s -w *.go
mod: vet:
GO111MODULE=auto go mod download go vet -mod=vendor ./
GO111MODULE=auto go mod tidy
GO111MODULE=auto go mod vendor
gopath/src/$(PKG): mod:
mkdir -p gopath/src/$(shell dirname $(PKG)) go mod vendor
ln -sf ../../../.. gopath/src/$(PKG)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment