Priorité dans les définitions de macros
Mise à jour : novembre 2007
Si une macro possède plusieurs définitions, NMAKE utilise la définition ayant la plus haute priorité. La liste suivante présente les définitions de macros par ordre de priorité décroissante :
Macro définie sur la ligne de commande
Macro définie dans un makefile ou Include
Macro héritée d'une variable d'environnement
Macro définie dans le fichier Tools.ini
Utilisez l'option /E pour que les macros héritées de variables d'environnement substituent les macros du makefile portant le même nom. Utilisez !UNDEF pour substituer une ligne de commande.