Dateinamenmakros
Dateinamenmakros sind als Dateinamen vordefiniert, die in der Abhängigkeit angegeben sind (keine vollständigen Dateinamenangaben auf Datenträger).Diese Makros müssen beim Aufruf nicht in Klammern eingeschlossen werden. Geben Sie lediglich $ an, wie in der folgenden Tabelle gezeigt wird.
Makro |
Bedeutung |
---|---|
$@ |
Vollständiger Name des aktuellen Ziels (Pfad, Basisname, Erweiterung), wie momentan angegeben. |
$$@ |
Vollständiger Name des aktuellen Ziels (Pfad, Basisname, Erweiterung), wie momentan angegeben.Nur als abhängige Datei in einer Abhängigkeit gültig. |
$* |
Pfad und Basisname des aktuellen Ziels ohne Dateierweiterung. |
$** |
Alle abhängigen Dateien des aktuellen Ziels. |
$? |
Alle abhängigen Dateien mit einem späteren Timestamp als das aktuelle Ziel. |
$< |
Abhängige Dateien mit einem späteren Timestamp als das aktuelle Ziel.Nur in Befehlen in Rückschlussregeln gültig. |
Um einen Teil eines vordefinierten Dateinamenmakros anzugeben, wird ein Makromodifizierer angefügt und das geänderte Makro in Klammern eingeschlossen.
Modifizierer |
Teil des Dateinamens |
---|---|
D |
Laufwerk plus Verzeichnis |
B |
Basisname |
F |
Basisname plus Erweiterung |
R |
Laufwerk plus Verzeichnis plus Basisname |