NMAKE Help (nmake.hlp) (
Table of Contents;
Topic list)
Inherited Macros
◄Up► ◄Contents► ◄Index► ◄Back►
─────NMAKE──────────────────────────────────────────────────────────────────
When NMAKE is called recursively, the only macros that are
inherited by the called NMAKE are those defined on the command
line or in environment variables. Macros defined in the makefile
are not inherited when NMAKE is called recursively.
See: ◄Calling NMAKE Recursively►
◄Environment-Variable Macros►
◄Where to Define Macros►
To pass macros to a recursive NMAKE session:
■ Run NMAKE with the /V option to cause all macros to be
inherited by the recursively called NMAKE. Use /V on the
global NMAKE command to affect the entire session, or specify
it in a command for a recursive NMAKE call to affect just the
recursive session.
See: ◄/V Option►
■ Use the SET command before the recursive call to set an
environment variable for the called NMAKE session.
■ Define a macro on the command line for the recursive call.
■ Define a macro in TOOLS.INI. Each recursively called NMAKE
reads TOOLS.INI.
See: ◄The TOOLS.INI File►
-♦-