next up previous
Next: Abschalten des Echos Up: Schreiben von Makefiles Previous: makedepend

Automatisieren von Aktionen

Makefiles können nicht nur zum Auflösen von Abhängigkeiten verwendet werden, sondern auch zur Automatisierung von Aktionen. Aktionen werden unter anderem dazu verwendet um Verzeichnisse aufzuräumen, Verzeichnisbäume zu erstellen/löschen oder den Quellcode zu drucken.

targets ohne Abhängigkeiten (dependents) spezifizieren so eine Liste von auszuführenden Aktionen:

action:
  <tab>  command(s)
Eine Aktion, mit hilfe derer nicht mehr benötigte Dateien gelöscht werden, könnte so aussehen:
clean:
        rm -f *.o



 

Mail to: Oliver Schönbrunner
Programmieren unter UNIX