gotest/Makefile

18 lines
340 B
Makefile

BIN_NAME=gotest
PACKAGE_NAME=git.bloy.org/mike/gotest
GIT_DESCRIBE=$(shell git describe --always --long --dirty)
LDFLAGS="-X ${PACKAGE_NAME}/version.gitDescribe=${GIT_DESCRIBE}"
default: all
all: test build
build:
go build -ldflags ${LDFLAGS} -o bin/${BIN_NAME}
test:
go test ./... -ldflags ${LDFLAGS}
clean:
rm -rf bin/${BIN_NAME}