Macros nulles et non définies
Mise à jour : novembre 2007
L'expansion des macros aussi bien nulles que non définies se traduit par des chaînes nulles, mais une macro définie comme une chaîne nulle est considérée comme étant définie dans des expressions de prétraitement. Pour définir une macro en tant que chaîne nulle, ne spécifiez aucun caractère en dehors des espaces et des tabulations après le signe égal à (=) dans une ligne de commande ou un fichier de commandes, et placez la chaîne nulle ou la définition entre des guillemets doubles (" "). Pour supprimer la définition d'une macro, utilisez !UNDEF. Pour plus d'informations, consultez Directives de prétraitement d'un makefile.