If a macro is multiply defined, NMAKE uses the highest-precedence definition. The following list shows the order of precedence, from highest to lowest:
Use the /E option to cause macros inherited from environment variables to override makefile macros with the same name. Use !UNDEF to override a command line.