mirror of
https://github.com/Threnklyn/jira.git
synced 2026-06-07 13:33:32 +02:00
make it easier to compile with aribtrary version of go via GO env var
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
NAME=jira
|
NAME=jira
|
||||||
|
GO?=go
|
||||||
|
|
||||||
OS=$(shell uname -s)
|
OS=$(shell uname -s)
|
||||||
ifeq ($(filter CYGWIN%,$(OS)),$(OS))
|
ifeq ($(filter CYGWIN%,$(OS)),$(OS))
|
||||||
@@ -20,17 +21,17 @@ CURVER ?= $(patsubst v%,%,$(shell [ -d .git ] && git describe --abbrev=0 --tags
|
|||||||
LDFLAGS:= -w
|
LDFLAGS:= -w
|
||||||
|
|
||||||
build:
|
build:
|
||||||
go build -gcflags="-e" -v -ldflags "$(LDFLAGS) -s" -o '$(BIN)' cmd/jira/main.go
|
$(GO) build -gcflags="-e" -v -ldflags "$(LDFLAGS) -s" -o '$(BIN)' cmd/jira/main.go
|
||||||
|
|
||||||
vet:
|
vet:
|
||||||
@go vet .
|
@$(GO) vet .
|
||||||
@go vet ./jiracli
|
@$(GO) vet ./jiracli
|
||||||
@go vet ./jiracmd
|
@$(GO) vet ./jiracmd
|
||||||
@go vet ./jiradata
|
@$(GO) vet ./jiradata
|
||||||
@go vet ./cmd/jira
|
@$(GO) vet ./cmd/jira
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
@go get github.com/golang/lint/golint
|
@$(GO) get github.com/golang/lint/golint
|
||||||
@golint .
|
@golint .
|
||||||
@golint ./jiracli
|
@golint ./jiracli
|
||||||
@golint ./jiracmd
|
@golint ./jiracmd
|
||||||
@@ -38,7 +39,7 @@ lint:
|
|||||||
@golint ./cmd/jira
|
@golint ./cmd/jira
|
||||||
|
|
||||||
all:
|
all:
|
||||||
go get -u github.com/karalabe/xgo
|
$(GO) get -u github.com/karalabe/xgo
|
||||||
rm -rf dist
|
rm -rf dist
|
||||||
mkdir -p dist
|
mkdir -p dist
|
||||||
xgo --go 1.9.0 --targets="freebsd/amd64,linux/386,linux/amd64,windows/386,windows/amd64,darwin/amd64" -dest ./dist -ldflags="-w -s" ./cmd/jira
|
xgo --go 1.9.0 --targets="freebsd/amd64,linux/386,linux/amd64,windows/386,windows/amd64,darwin/amd64" -dest ./dist -ldflags="-w -s" ./cmd/jira
|
||||||
|
|||||||
Reference in New Issue
Block a user