Mk MinerMakefile矿工
Makefile 矿工此实用程序会扫描源代码树中的 makefile,并尝试提取所有出现的 变量赋值 和 修改,以及围绕 if / else / endif 语句,并将结果显示为带注释的类 Haskell 代码。如果你很幸运,结果可以直接在像这样的 构建系统 中使用;否则,您至少将在一个地方收集与 变量 相关的所有内容,让您有机会了解正在发生的事情。示例:如果在文件 Makefile 分配了变量 CFLAGS : CFLAGS = -O2 -Wall,然后在文件 rules/compiler/flags.mk : CFLAGS += -std=C++11,如果 Mode 为 paranoid 则 CFLAGS += -Werror,否则 CFLAGS += -Wno-unused-variable,矿工会产生如下 results/CFLAGS。
下载地址
用户评论