aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2023-05-15 20:24:09 +0700
committerShulhan <ms@kilabit.info>2023-05-15 20:24:09 +0700
commitd887d308d9afad21a7b6b6385713c6c4ee0b1463 (patch)
tree488c83958dab7257c9dbafb55f70eadee6107f70 /Makefile
parent77cef2851517e313d64161faabde7659e8969011 (diff)
downloadgotp-d887d308d9afad21a7b6b6385713c6c4ee0b1463.tar.xz
all: remove setting Version in Makefile using ldflags
Use the constant Version instead, no need to automate this. While at it, fix the test coverage HTML output file name.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 2 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 958a8b3..3cfbd13 100644
--- a/Makefile
+++ b/Makefile
@@ -3,18 +3,15 @@
.PHONY: all test build install serve-doc
-VERSION:=$(shell git describe --tags)
-LDFLAGS:=-ldflags "-s -w -X 'git.sr.ht/~shulhan/gotp.Version=$(VERSION)'"
-
all: test build
test:
CGO_ENABLED=1 go test -race -failfast -coverprofile=cover.out ./...
- go tool cover -html=cover.out -o cover.out
+ go tool cover -html=cover.out -o cover.html
build:
mkdir -p _sys/usr/bin/
- go build $(LDFLAGS) -o _sys/usr/bin/ ./cmd/...
+ go build -o _sys/usr/bin/ ./cmd/...
install: build
install -D _sys/usr/bin/gotp $(DESTDIR)/usr/bin/gotp