From 98f86cf044ecec51c6c19802fe57c33756c0a3ea Mon Sep 17 00:00:00 2001 From: Adnan Hajdarevic Date: Tue, 13 Nov 2018 21:12:20 +0100 Subject: [PATCH] Fix Makefile to include .exe extension for windows builds --- Makefile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e9f04d63..b341c1f7 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ -OS = darwin freebsd linux openbsd windows +OS = darwin freebsd linux openbsd ARCHS = 386 arm amd64 arm64 -all: build release +all: build release release-windows build: deps go build @@ -18,6 +18,15 @@ release: clean deps done \ done +release-windows: clean deps + @for arch in $(ARCHS);\ + do \ + echo "Building windows-$$arch"; \ + mkdir -p build/webhook-windows-$$arch/; \ + GOOS=windows GOARCH=$$arch go build -o build/webhook-windows-$$arch/webhook.exe; \ + tar cz -C build -f build/webhook-windows-$$arch.tar.gz webhook-windows-$$arch; \ + done + test: deps go test ./...