2024-04-23 22:35:08 +00:00
|
|
|
LDFLAGS?=--ldflags '-extldflags "-static"' --ldflags="-X 'main.commit=$(shell git rev-parse HEAD)' -X 'main.version=$(shell git describe --tags)' -X 'main.date=$(shell date '+%Y-%m-%d %T.%s%z')'"
|
2024-03-27 20:46:17 +00:00
|
|
|
export CGO_ENABLED=0
|
|
|
|
|
2024-04-23 22:35:08 +00:00
|
|
|
.PHONY=jx-cli
|
2024-03-27 20:46:17 +00:00
|
|
|
|
2024-04-23 22:35:08 +00:00
|
|
|
build: jx-cli
|
|
|
|
|
|
|
|
jx-cli:
|
2024-04-22 06:24:38 +00:00
|
|
|
go build -o jx $(LDFLAGS) ./cmd/cli/main.go
|
2024-03-27 23:08:13 +00:00
|
|
|
|
2024-04-23 22:35:08 +00:00
|
|
|
test: jx-cli
|
2024-03-27 23:08:13 +00:00
|
|
|
go test ./...
|