2024-09-14 14:41:59 +03:00
|
|
|
LDFLAGS = -s -w
|
2024-09-14 18:21:23 +03:00
|
|
|
LDFLAGS_WIN = -H windowsgui -s -w
|
2024-09-14 14:41:59 +03:00
|
|
|
GOFLAGS = -trimpath
|
|
|
|
|
SOURCES = server.go twitch.go youtube.go
|
|
|
|
|
BIN = streamgoose
|
|
|
|
|
|
2024-09-14 18:21:23 +03:00
|
|
|
unix:
|
2024-09-14 14:41:59 +03:00
|
|
|
go mod tidy
|
|
|
|
|
go build -o $(BIN) $(GOFLAGS) -ldflags "$(LDFLAGS)" $(SOURCES)
|
|
|
|
|
|
2024-09-14 18:21:23 +03:00
|
|
|
win64:
|
|
|
|
|
go mod tidy
|
|
|
|
|
GOOS=windows GOARCH=amd64 go build -o $(BIN).exe $(GOFLAGS) -ldflags "$(LDFLAGS_WIN)" $(SOURCES)
|
|
|
|
|
|
2024-09-14 14:41:59 +03:00
|
|
|
clean:
|
|
|
|
|
rm $(BIN)
|