Bereinigen eines Projekts: make clean

Manchmal will man nicht nur Dateien erzeugen lassen, sondern ein Projekt auf die nötigsten Dateien reduzieren, die nötig sind, um die Targets zu bauen. Beispielsweise zum Versenden per email oder für ein Backup ist es nicht wünschenswert, alle Objektdateien, fertig kompilierte Programme oder Bibliotheken, vom Editor angelegte Sicherungskopien etc. zu behalten.

Zum Löschen aller überflüssigen oder aus den Quelldateien erzeugbarer Dateien wird üblicherweise in einem makefile ein Target mit dem Namen clean geschrieben:

clean:
        rm -f haupt
        rm -f haupt.o up.o db.o
        rm -f *.bak *~  # emacs erzeugt *~ als Sicherheitskopie

Dann kann man das Arbeitsverzeichnis mit:
make clean
auf das Wesentliche reduzieren, um es beispielsweise zu archivieren; danach kann wiederum mit make wieder das Projekt neu gebaut werden.



AnyWare@Wachtler.de