Partager via


Macros de noms de fichiers

Mise à jour : novembre 2007

Les macros de noms de fichiers sont prédéfinies en tant que noms de fichiers spécifiés dans la dépendance (il ne s'agit pas de spécifications de noms de fichiers complètes sur le disque). Il n'est pas nécessaire de mettre ces macros entre parenthèses pour les appeler ; il suffit de spécifier un $ comme indiqué.

Macro

Signification

$@

Nom complet de la cible en cours (chemin d'accès, nom de base, extension), telle qu'elle est définie.

$$@

Nom complet de la cible en cours (chemin d'accès, nom de base, extension), telle qu'elle est définie. Valable uniquement en tant que dépendant dans une dépendance.

$*

Chemin d'accès et nom de base de la cible en cours moins l'extension de fichier.

$**

Tous les dépendants de la cible en cours.

$?

Tous les dépendants dotés d'un horodatage postérieur à celui de la cible en cours.

$<

Fichier dépendant avec un horodatage postérieur à celui de la cible en cours. Valable uniquement dans les commandes utilisées dans les fichiers d'inférence.

Pour spécifier une partie d'une macro de nom de fichier prédéfinie, ajoutez un modificateur de macro et placez la macro modifiée entre parenthèses.

Modificateur

Partie de nom de fichier obtenue

D

Lecteur plus répertoire

B

Nom de base

F

Nom de base plus extension

R

Lecteur plus répertoire plus nom de base

Voir aussi

Concepts

Macros spéciales de NMAKE