static-deployer/Makefile
2025-04-24 22:16:52 +09:00

14 lines
362 B
Makefile

MAIN := app.go
SRCS := *.go **/*.go
OUTPUT := static-deployer
LDFLAGS := "-X main.version=$$(jq -r .version system-info.json) -X main.hash=$$(git rev-parse --short=7 HEAD) -X main.branch=$$(git rev-parse --abbrev-ref HEAD)"
.PHONY: all build clean
all: build
build: $(MAIN) $(SRCS)
@go build -ldflags $(LDFLAGS) -o $(OUTPUT)
clean: $(OUTPUT)
@rm $(OUTPUT)