Make Utility Macro Precedence Rules

When the same macro is defined in more than one place, the definition with the highest priority is used:

  1. (Highest) Command Line
  2. Description File
  3. TOOLS.INI file
  4. Environment variables
  5. (Lowest) Predefined macros (such as CC and AS)

If you invoke the Make utility with the Overriding Macro Definitions (/e) option, macros defined by environment variables take precedence over those defined in a description file.



Make Utility Macros


Define a Make Utility Macro


Macros and Inference Rules in TOOLS.INI