2011-04-11 66 views
1

make -d和make -p提供了有用的信息,但是我需要JSON格式的這個,所以我可以遞歸地枚舉哪些庫來自哪個源文件。有沒有辦法做到這一點(近似地,無論如何)?還是有可用的定製工具?我搜遍了Intarwebs,我的搜索已經幹了。感謝您的任何幫助!從輸出創建對象層次?

注:我正在尋找類似於sysconfig.parse_makefile的東西。實際上,它的作用與我所尋找的非常接近,只是它僅用於構建Python的隱式Makefile。任何指針?

回答

0

它不是JSON,但Perl CPAN模塊Makefile::GraphViz通過makefile創建依賴關係圖的可視化。如果JSON真的是你想要的,你可能會捕獲生成的'點'依賴文件並相當容易地將其轉換爲JSON。