我可以从gnu make中的目标名称获取所有源文件的列表吗?

时间:2013-09-11 09:36:02

标签: makefile gnu

make help给我一个目标名称列表,我可以获得构建其中一个目标所需的所有源文件列表吗?

2 个答案:

答案 0 :(得分:1)

您可以通过传递-p选项来制作。它输出所有规则和依赖项。但是您必须自己从该输出构建依赖关系图。

答案 1 :(得分:0)

U可能无法获得您在makefile规则中未提及的内容。 但是,如果我理解正确,即您想知道/列出已被提及为给定目标的依赖文件。 那么这对你有帮助。 使目标VERBOSE = 1 这将列出规则以及目标/包含和所有依赖项