APP_NAME := person-site FRONTEND_DIR := web .PHONY: dev-backend dev-frontend build test clean dev-backend: go run -tags dev . dev-frontend: cd $(FRONTEND_DIR) && npm run dev build: clean cd $(FRONTEND_DIR) && npm ci && npm run build go build -ldflags="-s -w" -o $(APP_NAME) . test: go test -tags dev ./... clean: rm -f $(APP_NAME) rm -rf $(FRONTEND_DIR)/dist