Makra nazwy pliku
Nazwa pliku makra są wstępnie zdefiniowane jako nazwy plików określone w zależności (specyfikacje nie pełna nazwa pliku na dysku).Makra te nie muszą być ujęte w nawiasy po wywołaniu; należy określić tylko $, jak pokazano.
Makro |
Znaczenie |
---|---|
$@ |
Bieżący obiekt docelowy imię i nazwisko (ścieżka, nazwa podstawowa, rozszerzenie), obecnie określone. |
$$@ |
Bieżący obiekt docelowy imię i nazwisko (ścieżka, nazwa podstawowa, rozszerzenie), obecnie określone.Prawidłowy tylko jako zależną współzależnością. |
$* |
Bieżący obiekt docelowy ścieżka i podstawowa nazwa minus rozszerzenie pliku. |
$** |
Wszystkie osoby pozostające na utrzymaniu bieżący obiekt docelowy. |
$? |
Wszystkie zależności z nowszą sygnaturę czasową niż bieżący obiekt docelowy. |
$< |
Plik zależny z nowszą sygnaturę czasową niż bieżący obiekt docelowy.Prawidłowy tylko w przypadku polecenia w zasad wnioskowania. |
Aby określić część makra, wstępnie zdefiniowane nazwy pliku, dołączyć modyfikator makro i ująć zmodyfikowanego makro w nawiasach.
Modyfikator |
Wynikowa część nazwy pliku |
---|---|
D |
Dysk i katalog |
B |
Nazwa podstawowa |
F |
Nazwa podstawowa plus rozszerzenie |
R |
Dysk plus katalogu plus nazwa podstawowa |