depdot Library Dependencies analyser
The Library Dependencies project is hosted on SourceForge and can be seen on the project summary page.
The project contains a command, depdot, for producing a graphviz dot description of library dependencies. This allows a developer to see what libraries depend on what other libraries by examining the symbols produced by the nm command.
The command is implemented in C++. It was written with C++ library dependencies in mind but because it works on the library archive itself it will work on libraries written in any compiled language, e.g, it has been used to analyse C libraries.
depdot is independent of nm output. This is achieved by a perl script that produces depdot input based on an analysis of specified library archives using nm. The behaviour of nm is platform-specific so there are different versions of this perl script for different operating systems.
Version 0.2.0 was released on 20th November 2006.