Json 从Make输出创建对象层次结构?

Json 从Make输出创建对象层次结构?,json,version-control,dependencies,makefile,release,Json,Version Control,Dependencies,Makefile,Release,make-d和make-p提供了有用的信息,但我需要JSON格式的信息,以便递归地枚举源文件中的库。无论如何,有没有办法做到这一点?或者是否有定制工具可用?我已经搜遍了Intarwebs,我的搜索已经干涸了。谢谢你的帮助 注意:我正在寻找类似于sysconfig.parse_makefile的东西。事实上,它所做的与我想要的非常接近,只是它只对用于构建Python的隐式Makefile有用。有指针吗?它不是JSON,但是Perl CPAN模块从makefile创建依赖关系图的可视化。如果JSON

make-d和make-p提供了有用的信息,但我需要JSON格式的信息,以便递归地枚举源文件中的库。无论如何,有没有办法做到这一点?或者是否有定制工具可用?我已经搜遍了Intarwebs,我的搜索已经干涸了。谢谢你的帮助


注意:我正在寻找类似于sysconfig.parse_makefile的东西。事实上,它所做的与我想要的非常接近,只是它只对用于构建Python的隐式Makefile有用。有指针吗?

它不是JSON,但是Perl CPAN模块从makefile创建依赖关系图的可视化。如果JSON确实是您想要的,那么您可能会捕获生成的“点”依赖文件,并相当容易地将其转换为JSON