(Предполагая, что под "зависимостями заголовка" вы подразумеваете "зависимости пакета".)
Системы компиляции GNAT поставляются с инструментом gnatls , который при запуске с ключами -d и -s предоставляет список файлов, от которых зависит данный модуль.
Я ожидаю, что это будет довольно стандартной функцией и для других сред Ada, таких как Aonix и Rational Apex.
Understand 2.0 , от Scientific Toolworks - это коммерческий инструмент для анализа и просмотра кода, который может это сделать. Это немного дорого, но это потому, что он чрезвычайно мощный и стоит каждого пенни, если у вас есть бюджетные ресурсы. Я не берусь за основу унаследованного кода без него.