Allow customizing companion commands
This commit is contained in:
@@ -2,6 +2,7 @@ NAS := luxick@192.168.3.3
|
||||
|
||||
COMPANION_WIN := companion/datascape-companion-windows-amd64.exe
|
||||
COMPANION_LIN := companion/datascape-companion-linux-amd64
|
||||
COMPANION_SRCS := $(wildcard cmd/companion/*.go) $(wildcard cmd/companion/*.html) go.mod go.sum
|
||||
|
||||
.PHONY: deploy companion companion-windows companion-linux companion-release
|
||||
|
||||
@@ -9,10 +10,10 @@ COMPANION_LIN := companion/datascape-companion-linux-amd64
|
||||
# before `go build .` so embed.FS picks them up.
|
||||
companion-release: $(COMPANION_WIN) $(COMPANION_LIN)
|
||||
|
||||
$(COMPANION_WIN):
|
||||
GOOS=windows GOARCH=amd64 go build -o $@ ./cmd/companion
|
||||
$(COMPANION_WIN): $(COMPANION_SRCS)
|
||||
GOOS=windows GOARCH=amd64 go build -ldflags="-H windowsgui" -o $@ ./cmd/companion
|
||||
|
||||
$(COMPANION_LIN):
|
||||
$(COMPANION_LIN): $(COMPANION_SRCS)
|
||||
GOOS=linux GOARCH=amd64 go build -o $@ ./cmd/companion
|
||||
|
||||
companion-windows: $(COMPANION_WIN)
|
||||
|
||||
Reference in New Issue
Block a user