18 lines
340 B
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}
|