Files
pig-farm-controller/Makefile
huang b0ce191aff 1. 删除计划单测
2. 增加makefile 生成swagger
2025-09-13 22:29:42 +08:00

39 lines
708 B
Makefile

# Makefile for pig-farm-controller
# 默认目标
.PHONY: help
help:
@echo "Usage: make [target]"
@echo
@echo "Targets:"
@echo " run Run the application"
@echo " build Build the application"
@echo " clean Clean generated files"
@echo " test Run all tests"
@echo " swag Generate swagger docs"
@echo " help Show this help message"
# 运行应用
.PHONY: run
run:
go run main.go
# 构建应用
.PHONY: build
build:
go build -o bin/pig-farm-controller .
# 清理生成文件
.PHONY: clean
clean:
rm -f bin/pig-farm-controller
# 运行所有测试
.PHONY: test
test:
go test --count=1 ./...
# 生成swagger文档
.PHONY: swag
swag:
swag init