From 6f2211ea7f173607de8b3077dfdd902c8f4ad664 Mon Sep 17 00:00:00 2001 From: Luxferre Date: Mon, 16 Sep 2024 08:58:12 +0300 Subject: [PATCH] Switched to build tags for gui builds --- src/Makefile | 7 +++---- src/gui.go | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Makefile b/src/Makefile index 1a2d0e3..7bf99da 100644 --- a/src/Makefile +++ b/src/Makefile @@ -3,8 +3,7 @@ GOMODTIDY ?= $(GOBIN) mod tidy LDFLAGS ?= -s -w LDFLAGS_WIN ?= -H windowsgui -s -w GOFLAGS ?= -trimpath -SOURCES = server.go twitch.go youtube.go owncast.go kick.go -SOURCES_GUI = $(SOURCES) gui.go +SOURCES_GUI = -tags gui BIN = streamgoose unix: @@ -13,7 +12,7 @@ unix: unix-headless: $(GOMODTIDY) - $(GOBIN) build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(BIN) $(SOURCES) + $(GOBIN) build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(BIN) win64: $(GOMODTIDY) @@ -21,7 +20,7 @@ win64: win64-headless: $(GOMODTIDY) - GOOS=windows GOARCH=amd64 $(GOBIN) build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(BIN).exe $(SOURCES) + GOOS=windows GOARCH=amd64 $(GOBIN) build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(BIN).exe clean: rm $(BIN) diff --git a/src/gui.go b/src/gui.go index f067ca6..8f0ea98 100644 --- a/src/gui.go +++ b/src/gui.go @@ -1,4 +1,4 @@ -// build +gui +//go:build gui /* StreamGoose UI — Go reference implementation