Files
BackupX/Makefile
2026-03-17 13:29:09 +08:00

31 lines
503 B
Makefile

.PHONY: build dev test clean
# 一次性构建前后端
build: build-server build-web
build-server:
cd server && go build -o bin/backupx ./cmd/backupx
build-web:
cd web && npm run build
# 开发模式(分别在两个终端运行)
dev-server:
cd server && go run ./cmd/backupx
dev-web:
cd web && npm run dev
# 运行所有测试
test: test-server test-web
test-server:
cd server && go test ./...
test-web:
cd web && npm run test
# 清理构建产物
clean:
rm -rf server/bin web/dist