我保持相当复杂的makefile for Arduino。这个makefile有很多可以由用户自定义的变量。
我想自动完成为所有这些变量生成文档的任务。
我想到的第一件事是Doxygen。通过一些研究后我发现了Doxygen doesn't support makefile
那么记录makefile中可用的不同配置变量的最佳方法是什么?
答案 0 :(得分:1)
您可以编写一个脚本,该脚本读取Makefile并查找特殊注释。与doxygen相同的原理。像:
### VAR:CC CC defines the binary of the C compiler
CC = gcc
只需在脚本中构建一些数据结构,然后将它们转储到您希望的任何数据结构:LaTeX,Markdown,HTML,Textfile ......