BIN := weimar LDFLAGS := -ldflags="-s -w -X main.Version=$(VERSION) -X main.BuildDate=$(shell date -u +%Y-%m-%d)" VERSION ?= dev .PHONY: all build clean test lint web-build web-dev all: web-build build build: web-embed go build -o bin/$(BIN) $(LDFLAGS) ./cmd/weimar clean: rm -rf bin/ dist/ web/build/ web/.svelte-kit/ cmd/weimar/web/build/ test: go test ./... -count=1 lint: golangci-lint run ./... web-build: cd web && bun run build web-embed: web-build cp -r web/build cmd/weimar/web/build web-dev: cd web && bun run dev