Makefile analysieren!



  • 😕

    Hallo zusammen,

    ich würde gerne wissen, ob da ein Tool gibt, dass man ein Makefile
    analysieren kann bzw. die Abhängigkeiten textuell oder grafisch darstellen kann!

    Das Makefile ist ziemlich groß! Ich habe schon angefangen das File händig zu analysieren und die
    Abhängigkeiten zu dokumentieren, aber es ist viel zu viel! Es wird ewig dauern.

    Wie kann ich das Ganze automatisieren?

    Vielen Dank im Voraus 🙂



  • Indem du ein Perl-Script schreibst das automatisch deine low level dependencies und eine Makefile erzeugt. Daraus generierst du noch eine XML-File, mit der du dann svg erzeugen kannst. und voila du hast lauter kleine nette bildchen. Empfehle dir noch eine TopLevel XML file an, das deine ganzen Unterprojekte beschreibt.



  • So einfach ist das leider nicht, weil make alle möglichen obskuren Regeln hat, die nicht sofort offensichtlich sind, z.B. Pattern Matching. Ein bisschen was kann man sich natürlich immer automatisieren, aber um einiges an Handarbeit wirst du nicht herumkommen.



  • Reza schrieb:

    Wie kann ich das Ganze automatisieren?

    Vielen Dank im Voraus 🙂

    Ich würde eventuell die Ausgabe von make -d benutzen, um selbst eine .dot datei zu erstellen.


Anmelden zum Antworten