14
Makefile
14
Makefile
@@ -1,4 +1,14 @@
|
||||
BIN_DIR=_output/cmd/bin
|
||||
REPO_PATH="github.com/gostor/gotgt"
|
||||
REL_OSARCH="linux/amd64"
|
||||
GitSHA=`git rev-parse HEAD`
|
||||
Date=`date "+%Y-%m-%d %H:%M:%S"`
|
||||
RELEASE_VERSION=$(shell git describe --tags --always --dirty)
|
||||
IMG_BUILDER=docker
|
||||
LD_FLAGS=" \
|
||||
-X '${REPO_PATH}/pkg/version.GitSHA=${GitSHA}' \
|
||||
-X '${REPO_PATH}/pkg/version.Built=${Date}' \
|
||||
-X '${REPO_PATH}/pkg/version.Version=${RELEASE_VERSION}'"
|
||||
|
||||
all: init build
|
||||
|
||||
@@ -6,10 +16,10 @@ deps:
|
||||
go mod download
|
||||
|
||||
build: init
|
||||
go build -o ${BIN_DIR}/gotgt gotgt.go
|
||||
go build -ldflags ${LD_FLAGS} -o ${BIN_DIR}/gotgt gotgt.go
|
||||
|
||||
build-nocgo: init
|
||||
CGO_ENABLED=0 go build -o ${BIN_DIR}/gotgt gotgt.go
|
||||
CGO_ENABLED=0 go build -ldflags ${LD_FLAGS} -o ${BIN_DIR}/gotgt gotgt.go
|
||||
|
||||
verify:
|
||||
hack/verify-gofmt.sh
|
||||
|
||||
Reference in New Issue
Block a user