18 lines
482 B
Makefile
18 lines
482 B
Makefile
GO = go
|
|
GOFLAGS = -v -buildvcs=false -buildmode=exe -ldflags='-w -X "`${GO} list`.Version=${VERSION}" -X "`${GO} list`.Revision=${REVISION}"'
|
|
|
|
VERSION ?= `git describe --tags`
|
|
REVISION ?= `git rev-list --all | wc -l`
|
|
|
|
build:
|
|
@${GO} build ${GOFLAGS}
|
|
clean:
|
|
@rm -f mikuru
|
|
install:
|
|
install -d ${DESTDIR}${PREFIX}/bin
|
|
install -d ${DESTDIR}${PREFIX}/man/man1
|
|
install -m0755 mikuru ${DESTDIR}${PREFIX}/bin
|
|
install -m0660 mikuru.1 ${DESTDIR}${PREFIX}/man/man1
|
|
tidy:
|
|
@${GO} mod tidy
|