next up previous
Next: Kurzschreibweisen Up: Schreiben von Makefiles Previous: Vordefinierte und Spezielle Makros

Vordefinierte Regeln

make kennt von sich aus schon einige Regeln, wie ein Filetyp aus einem anderen erzeugt werden kann. So weiß make zum Beispiel wie aus .c-Dateien .o-Dateien erzeugt werden.

Das obige Beispiel läßt sich somit noch weiter verkürzen:

OBJECTS = data.o main.o io.o

project1: $(OBJECTS)
        cc $(OBJECTS) -o project1
	
data.o: data.h

main.o: data.h io.h

io.o: io.h

Es wurde also nur angegeben, von welchen Dateien die .o-Files abhängig sind, wie sie erzeugt/aktualisiert werden, ist schon in einer vordefinierten Regel von make angegeben.



Mail to: Oliver Schönbrunner
Programmieren unter UNIX