2023-08-25 09:03:49 +02:00
|
|
|
CGO_ENABLED = 0
|
|
|
|
CC = go build
|
|
|
|
CFLAGS = -trimpath
|
|
|
|
LDFLAGS = all=-w -s
|
|
|
|
GCFLAGS = all=
|
|
|
|
ASMFLAGS = all=
|
|
|
|
|
|
|
|
BUILD_DIR = build
|
2023-08-26 13:18:44 +02:00
|
|
|
LINUX_BIN = app-linux-amd64
|
2023-08-25 09:03:49 +02:00
|
|
|
|
|
|
|
all: build
|
|
|
|
|
|
|
|
deps:
|
|
|
|
go install github.com/GeertJohan/go.rice/rice@latest
|
|
|
|
rice embed-go
|
|
|
|
|
|
|
|
.PHONY:
|
|
|
|
build: deps
|
|
|
|
CGO_ENABLED=$(CGO_ENABLED) GOARCH=amd64 GOOS=linux $(CC) $(CFLAGS) -o $(BUILD_DIR)/$(LINUX_BIN) -ldflags="$(LDFLAGS)" -gcflags="$(GCFLAGS)" -asmflags="$(ASMFLAGS)"
|
|
|
|
|
|
|
|
watch:
|
2023-08-25 11:19:54 +02:00
|
|
|
gowatch -o build/app-live-linux-amd64 -args='./config.yaml'
|