I believe that all functionality is implemented
This commit is contained in:
14
Makefile
14
Makefile
@@ -1,6 +1,18 @@
|
||||
# This how we want to name the binary output
|
||||
BINARY=gime
|
||||
|
||||
# These are the values we want to pass for VERSION and BUILD
|
||||
# git tag 1.0.1
|
||||
# git commit -am "One more change after the tags"
|
||||
VERSION=`git describe --tags`
|
||||
BUILD=`date +%FT%T%z`
|
||||
|
||||
# Setup the -ldflags option for go build here, interpolate the variable values
|
||||
LDFLAGS=-ldflags "-w -s -X cmd.Version=${VERSION} -X cmd.Build=${BUILD}"
|
||||
|
||||
# Builds the project
|
||||
gime:
|
||||
go build -o build/gime *.go
|
||||
go build ${LDFLAGS} -o build/${BINARY}
|
||||
|
||||
clean:
|
||||
rm build/*
|
||||
|
Reference in New Issue
Block a user