4

我为 Arduino 维护了一个相当复杂的makefile。这个makefile有很多可以由用户自定义的变量。

我想自动化为所有这些变量生成文档的任务。

我首先想到的是 Doxygen。经过一番研究,我发现 Doxygen不支持 makefile

那么记录makefile中可用的不同配置变量的最佳方法是什么?

4

1 回答 1

1

您可以编写一个脚本,读取 Makefile 并查找特殊注释。原理与 doxygen 相同。喜欢:

### VAR:CC CC defines the binary of the C compiler
CC = gcc

只需在您的脚本中构建一些数据结构,然后将它们转储到您希望的任何位置:LaTeX、Markdown、HTML、Textfile...

于 2013-09-26T10:58:33.250 回答