The information in this article applies to:
SUMMARYNMAKE supports macro substitution that allows you to replace the occurrences of one string in a macro with a substitute string. However, NMAKE does not support nesting macros; NMAKE does not evaluate a macro in another macro's replacement text. MORE INFORMATIONConsider a makefile that contains the following lines:
The echo command displays the contents of the SAMPLE macro after all
occurrences of the letter "s" in the macro have been replaced by the
letter "b" (the resulting output is "bit bat bet"). However, the
following macro substitution does not function as intended:
This macro is designed to provide the output "mit mat met." However,
in an NMAKE macro substitution, any characters between the equal sign
and the right parenthesis are taken literally and NMAKE does not
evaluate the embedded macro. In this case, the NMAKE produces the
following output: "$(NEWit $(NEWat $(NEWet)".
Additional query words: 1.10 1.20 1.30 1.40 1.50 kbinf
Keywords : |
Last Reviewed: October 28, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |