The Make utility inherits all current environment variables as macros. For example, if you have a PATH environment variable defined as PATH = C:\TOOLS\BIN, the string C:\TOOLS\BIN is substituted when you use PATH in the description file.
You can redefine inherited macros by including a line such as the example above in a description file. While the Make utility is running the macro takes on the redefined definition. When the Make utility terminates, however, the environment variable resumes its original value.
The Override Environment Variables (/e) option disables inherited macros redefinition. If you use this option, the Make utility ignores any attempt to redefine an inherited macro.
![]()
Macro Precedence
Rules
Macros &
Inference Rules in TOOLS.INI
Make Utility
Command Options