Switched to build tags for gui builds
This commit is contained in:
+3
-4
@@ -3,8 +3,7 @@ GOMODTIDY ?= $(GOBIN) mod tidy
|
|||||||
LDFLAGS ?= -s -w
|
LDFLAGS ?= -s -w
|
||||||
LDFLAGS_WIN ?= -H windowsgui -s -w
|
LDFLAGS_WIN ?= -H windowsgui -s -w
|
||||||
GOFLAGS ?= -trimpath
|
GOFLAGS ?= -trimpath
|
||||||
SOURCES = server.go twitch.go youtube.go owncast.go kick.go
|
SOURCES_GUI = -tags gui
|
||||||
SOURCES_GUI = $(SOURCES) gui.go
|
|
||||||
BIN = streamgoose
|
BIN = streamgoose
|
||||||
|
|
||||||
unix:
|
unix:
|
||||||
@@ -13,7 +12,7 @@ unix:
|
|||||||
|
|
||||||
unix-headless:
|
unix-headless:
|
||||||
$(GOMODTIDY)
|
$(GOMODTIDY)
|
||||||
$(GOBIN) build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(BIN) $(SOURCES)
|
$(GOBIN) build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(BIN)
|
||||||
|
|
||||||
win64:
|
win64:
|
||||||
$(GOMODTIDY)
|
$(GOMODTIDY)
|
||||||
@@ -21,7 +20,7 @@ win64:
|
|||||||
|
|
||||||
win64-headless:
|
win64-headless:
|
||||||
$(GOMODTIDY)
|
$(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:
|
clean:
|
||||||
rm $(BIN)
|
rm $(BIN)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// build +gui
|
//go:build gui
|
||||||
/*
|
/*
|
||||||
StreamGoose UI — Go reference implementation
|
StreamGoose UI — Go reference implementation
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user