2011-04-11 49 views
1

make -d和make -p提供了有用的信息,但是我需要JSON格式的这个,所以我可以递归地枚举哪些库来自哪个源文件。有没有办法做到这一点(近似地,无论如何)?还是有可用的定制工具?我搜遍了Intarwebs,我的搜索已经干了。感谢您的任何帮助!从输出创建对象层次?

注:我正在寻找类似于sysconfig.parse_makefile的东西。实际上,它的作用与我所寻找的非常接近,只是它仅用于构建Python的隐式Makefile。任何指针?

回答

0

它不是JSON,但Perl CPAN模块Makefile::GraphViz通过makefile创建依赖关系图的可视化。如果JSON真的是你想要的,你可能会捕获生成的'点'依赖文件并相当容易地将其转换为JSON。