我怎样才能让 gmake 给我一个所有包含的 makefile 的列表?

Joe*_*ell 7 make gnu-make

我继承了从另一个项目继承的 makefile 网络的一大堆混乱,到处都包含 makefile。我试图在不破坏整个事情的情况下进行简单的更改(虽然很诱人,但我现在没有时间)。

有没有办法从 gmake 中哄出一个完整的 makefile,,所有包含的文件都已经包含在内?我知道如何转储数据库,但这与加载的所有无关垃圾一样难以理解。

Dmi*_*try 0

似乎没有提供任何简单的方法来做到这一点,但也许您可以像这样makegrep 所有 makefile 中的所有指令就足够了:include

find . -iname 'Makefile' -print0 | xargs -0 grep '^include'
Run Code Online (Sandbox Code Playgroud)