From 75e398b2fee6fbe92e39fd6e388a424b29a138f6 Mon Sep 17 00:00:00 2001 From: dcsunny <934831065@qq.com> Date: Wed, 1 Jul 2026 15:11:11 +0800 Subject: [PATCH] build: narrow release platforms and output to bin --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 91444aa..9881cc2 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ BINARY ?= htsy-cli VERSION ?= dev LDFLAGS := -s -w -X main.version=$(VERSION) -PLATFORMS := linux/amd64 linux/arm64 darwin/amd64 darwin/arm64 windows/amd64 windows/arm64 +PLATFORMS := darwin/amd64 darwin/arm64 windows/amd64 .PHONY: test build release clean @@ -13,17 +13,17 @@ build: CGO_ENABLED=0 go build -trimpath -ldflags "$(LDFLAGS)" -o bin/$(BINARY) . release: clean test - mkdir -p dist + mkdir -p bin for platform in $(PLATFORMS); do \ GOOS=$${platform%/*}; \ GOARCH=$${platform#*/}; \ EXT=""; \ if [ "$$GOOS" = "windows" ]; then EXT=".exe"; fi; \ - OUT="dist/$(BINARY)_$${GOOS}_$${GOARCH}$${EXT}"; \ + OUT="bin/$(BINARY)_$${GOOS}_$${GOARCH}$${EXT}"; \ echo "building $$OUT"; \ CGO_ENABLED=0 GOOS=$$GOOS GOARCH=$$GOARCH go build -trimpath -ldflags "$(LDFLAGS)" -o "$$OUT" .; \ done - cd dist && shasum -a 256 * > checksums.txt + cd bin && shasum -a 256 * > checksums.txt clean: rm -rf bin dist