From 121fd93ad889619c77d9aeecedc8befc03e89aa8 Mon Sep 17 00:00:00 2001 From: Benson Wong Date: Tue, 14 Apr 2026 22:05:39 -0700 Subject: [PATCH] Makefile: restore linux arm64 targets Fix #641 --- Makefile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index f0fb12d2..7b852242 100644 --- a/Makefile +++ b/Makefile @@ -48,10 +48,15 @@ mac: ui GOOS=darwin GOARCH=arm64 go build -ldflags="-X main.commit=${GIT_HASH} -X main.version=local_${GIT_HASH} -X main.date=${BUILD_DATE}" -o $(BUILD_DIR)/$(APP_NAME)-darwin-arm64 # Build Linux binary -linux: ui - @echo "Building Linux binary..." +linux: linux-arm64 linux-amd64 + +linux-amd64: ui + @echo "Building Linux AMD64 binary..." GOOS=linux GOARCH=amd64 go build -ldflags="-X main.commit=${GIT_HASH} -X main.version=local_${GIT_HASH} -X main.date=${BUILD_DATE}" -o $(BUILD_DIR)/$(APP_NAME)-linux-amd64 -#GOOS=linux GOARCH=arm64 go build -ldflags="-X main.commit=${GIT_HASH} -X main.version=local_${GIT_HASH} -X main.date=${BUILD_DATE}" -o $(BUILD_DIR)/$(APP_NAME)-linux-arm64 + +linux-arm64: ui + @echo "Building Linux ARM64 binary..." + GOOS=linux GOARCH=arm64 go build -ldflags="-X main.commit=${GIT_HASH} -X main.version=local_${GIT_HASH} -X main.date=${BUILD_DATE}" -o $(BUILD_DIR)/$(APP_NAME)-linux-arm64 # Build Windows binary windows: ui @@ -93,4 +98,5 @@ wol-proxy: $(BUILD_DIR) go build -o $(BUILD_DIR)/wol-proxy-$(GOOS)-$(GOARCH)-$(shell date +%Y-%m-%d) cmd/wol-proxy/wol-proxy.go # Phony targets -.PHONY: all clean ui mac linux windows simple-responder simple-responder-windows test test-all test-dev wol-proxy +.PHONY: all clean ui mac windows simple-responder simple-responder-windows test test-all test-dev wol-proxy +.PHONE: linux linux-arm64 linux-amd64