Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Predefined Rules

Predefined Rules

Predefined inference rules use NMAKE-supplied command and options macros.

Rule

Command

Default

action

Batch

Rule

Platform nmake runs on

.asm.exe

$(AS) $(AFLAGS) $<

ml $<

no

x86

.asm.obj

$(AS) $(AFLAGS) /c $<

ml /c $<

yes

x86

.asm.exe

$(AS) $(AFLAGS) $<

ml64 $<

no

x64

.asm.obj

$(AS) $(AFLAGS) /c $<

ml64 /c $<

yes

x64

.c.exe

$(CC) $(CFLAGS) $<

cl $<

no

all

.c.obj

$(CC) $(CFLAGS) /c $<

cl /c $<

yes

all

.cc.exe

$(CC) $(CFLAGS) $<

cl $<

no

all

.cc.obj

$(CC) $(CFLAGS) /c $<

cl /c $<

yes

all

.cpp.exe

$(CPP) $(CPPFLAGS) $<

cl $<

no

all

.cpp.obj

$(CPP) $(CPPFLAGS) /c $<

cl /c $<

yes

all

.cxx.exe

$(CXX) $(CXXFLAGS) $<

cl $<

no

all

.cxx.obj

$(CXX) $(CXXFLAGS) /c $<

cl /c $<

yes

all

.rc.res

$(RC) $(RFLAGS) /r $<

rc /r $<

no

all

Show:
© 2015 Microsoft