Makefile ausführen phonytargets von einer Datei, falls Datei nicht existiert

Gibt es eine Möglichkeit, ich kann nur ausführen, die falschen Abhängigkeiten einer Datei
wenn diese Datei nicht vorhanden ist?

Wenn die Datei keine falschen Abhängigkeit, es funktioniert und nur ausgeführt wird, der Inhalt
diese Regel. Aber wenn ich einen falschen Ziel als Abhängigkeit hält die Ausführung der Abhängigkeit-Regel und die Regel zur Erzeugung der vorhandenen Datei.

Vereinfachte ich die Makefile, so dass Sie sehen können, mein problem:

 
.PHONY: phonytarget all clean

all: $(CURDIR)/a.a
    @echo done

$(CURDIR)/a.a: phonytarget
    @touch $@

phonytarget:
    @echo what the heck is wrong with you
 
InformationsquelleAutor phschoen | 2012-01-25
Schreibe einen Kommentar