Hi, ich versuche gerade zu einem kleinen Projekt ein Makefile für die Doku mit Doxygen zu erstelle. Damit man mit "make" auch gleich die doku erzeugt. Ich komme auf Makefiles aber einfach nicht klar...
Ich ich das richtig verstehe bisher sieht eine Anweisung so aus:
1 2 3 | name: Bedingung [TAB] Befehl [TAB] Befehl |
dann rufe ich das ganze mit "make name" auf und es sollte laufen... sofern das richtig ist, komm ich nun zu meinem makefile:
1 2 3 4 5 6 7 8 9 10 | # # Make zum erstellen einer Dokumentation # doc: doxygen -g ./doxyfile clean: rm -R ./html rm -R ./latex |
mit "make doc" sollte nun die doku erstellt werden und mit "make clean" sollten die Ordner gelöscht werden. Später kommt noch mehr... aber nichtmal der anfang klappt...
so nun folgender aufruf:
eideard@eideard-Linux ~/Schreibtisch/testprog/doku $ make doc make: *** Keine Regel, um »doc« zu erstellen. Schluss. eideard@eideard-Linux ~/Schreibtisch/testprog/doku $ make clean make: *** Keine Regel, um »clean« zu erstellen. Schluss.
Jetzt die frage an euch: Was mache ich falsch? Ich bin langsam verzweifelt...