# This is what we want to name the binary output
BINARY=breaktime

# 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
breaktime:
	go build ${LDFLAGS} -o build/${BINARY}

install:
	mv build/${BINARY} ${GOPATH}/bin

clean:
	rm build/*