This commit is contained in:
Dihubopen 2026-03-05 03:00:07 +00:00 committed by GitHub
commit 4d2f4e697a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,7 +1,11 @@
.PHONY: dev dev-frontend dev-backend build test lint clean .PHONY: dev dev-frontend dev-backend test lint clean
# Run both frontend and backend dev servers # Run both frontend and backend dev servers
dev: dev:
@if [ ! -f backend/picoclaw-web ] || [ ! -d frontend/dist ]; then \
echo "Build artifacts not found, building..."; \
$(MAKE) build; \
fi
@echo "Starting backend and frontend dev servers..." @echo "Starting backend and frontend dev servers..."
@$(MAKE) dev-backend & $(MAKE) dev-frontend @$(MAKE) dev-backend & $(MAKE) dev-frontend
@ -14,7 +18,9 @@ dev-backend:
cd backend && go run . cd backend && go run .
# Build frontend and embed into Go binary # Build frontend and embed into Go binary
build: build: backend/picoclaw-web
backend/picoclaw-web:
cd frontend && pnpm build:backend cd frontend && pnpm build:backend
cd backend && go build -o picoclaw-web . cd backend && go build -o picoclaw-web .