Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # ==============================================================================
  2. # 通用 Makefile 模板 (Generic Makefile Template)
  3. #
  4. # 使用方法:
  5. # 1. 修改 PYTHON 变量以匹配你的 Python 解释器 (python, python3)。
  6. # 2. 如果你的主脚本不是 'main.py', 请修改 'run' 目标中的脚本名称。
  7. # ==============================================================================
  8. # 设置 Python 解释器 (可修改)
  9. PYTHON = python3
  10. # --- 标准目标 ---
  11. # 默认目标,显示帮助信息
  12. .PHONY: help
  13. help:
  14. @echo "Makefile for Prompt Library"
  15. @echo ""
  16. @echo "Usage:"
  17. @echo " make install - 安装所有依赖"
  18. @echo " make run - 运行主脚本"
  19. @echo " make clean - 清理生成的文件和缓存"
  20. @echo ""
  21. # 安装依赖
  22. # 依赖于 requirements.txt 文件
  23. .PHONY: install
  24. install:
  25. $(PYTHON) -m pip install -r requirements.txt
  26. @echo "Dependencies installed successfully."
  27. # 运行主脚本 (可修改脚本名称)
  28. .PHONY: run
  29. run:
  30. $(PYTHON) main.py
  31. # 清理生成的文件和缓存 (可根据项目产出修改)
  32. .PHONY: clean
  33. clean:
  34. find . -type d -name "__pycache__" -exec rm -rf {} +
  35. find . -type f -name "*.pyc" -delete
  36. @echo "Cleaned generated files and Python cache."
  37. # 防止将文件名误认为目标
  38. .PHONY: help install run clean