Достался в наследство проект на C.
Много каталогов, в кажом либо make-файлы, либо скрипты для сборки. Все h-шники друг на друга завязаны. Короче, до сих пор удивляюсь, что это скомпилилось. Доков, естественно, почти нет.
Задача стоит такая: разобраться во всем этом, переписать, чтобы можно было включить в основной проект (C++/Qt).
Вопрос: есть ли какие средства ревакторинга для программ на Си? Ну хоть граф зависимостей h-шников, да связи между функциями. Почитал мельком описание Rational Software Architect - он вроде только для ООП :(
Помогите, плиз :)