Macro di nomi file

Le macro dei nomi file sono già definite come nomi file specificati nella dipendenza, non come specifiche complete di nomi file su disco. Tali macro non devono essere racchiuse tra parentesi quando vengono richiamate, in quanto è sufficiente specificare il simbolo di dollaro ($) come illustrato.

Macro

Significato

$@

Il nome completo della destinazione corrente (percorso, nome di base, estensione) come specificato.

$$@

Il nome completo della destinazione corrente (percorso, nome di base, estensione) come specificato. Valido solo come dipendente in una dipendenza.

$*

Il percorso e il nome di base della destinazione corrente senza l'estensione file.

$**

Tutti i dipendenti della destinazione corrente.

$?

Tutti i dipendenti con un timestamp successivo a quello della destinazione corrente.

$<

Il file dipendente con un timestamp successivo a quello della destinazione corrente. Valido solo nei comandi delle regole di inferenza.

Per specificare una parte di una macro già definita di un nome file, aggiungere un modificatore di macro e racchiudere la macro modificata tra parentesi.

Modificatore

Parte del nome file risultante

D

Unità più directory

B

Nome di base

F

Nome di base più estensione

R

Unità più directory più nome di base

Vedere anche

Concetti

Macro speciali di NMAKE