2011-04-11 3 views
1

make -d와 make -p는 유용한 정보를 제공하지만 JSON 형식으로이 파일이 필요하므로 어떤 라이브러리가 어떤 소스 파일에서 왔는지 재귀 적으로 열거 할 수 있습니다. 이미 이것을 할 수있는 방법이 있습니까 (어쨌든 가깝게)? 또는 사용자 정의 도구를 사용할 수 있습니까? 나는 Intarwebs를 샅샅이 뒤졌고, 나의 수색은 말라 붙었다. 어떤 도움을 주셔서 감사합니다!출력물 만들기에서 객체 계층 구조를 만드시겠습니까?

참고 : sysconfig.parse_makefile과 비슷한 것을 찾고 있습니다. 사실, 파이썬을 빌드하는 데 사용되는 암시 적 Makefile에만 유용하다는 점을 제외하고는 내가 찾고있는 것에 매우 가깝다. 어떤 포인터?

답변

0

이것은 JSON이 아니지만 Perl CPAN 모듈 Makefile::GraphViz은 makefile에서 종속성 그래프의 시각화를 만듭니다. JSON이 정말로 원하는 것이라면, 생성 된 '도트'의존성 파일을 캡처하여 JSON으로 쉽게 변환 할 수 있습니다.

관련 문제