记录makefile中使用的变量

时间:2013-06-20 09:18:26

标签: makefile documentation doxygen

我保持相当复杂的makefile for Arduino。这个makefile有很多可以由用户自定义的变量。

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

我想到的第一件事是Doxygen。通过一些研究后我发现了Doxygen doesn't support makefile

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

1 个答案:

答案 0 :(得分:1)

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

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

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