预定义的推理规则使用 NMAKE 提供的命令和选项宏。
规则 |
命令 |
默认 操作 |
批处理 规则 |
nmake 运行的平台 |
---|---|---|---|---|
.asm.exe |
$(AS) $(AFLAGS) $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令) |
ml $<(汇编语言) |
no |
x86 |
.asm.obj |
$(AS) $(AFLAGS) /c $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令) |
ml /c $<(汇编语言) |
yes |
x86 |
.asm.exe |
$(AS) $(AFLAGS) $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令) |
ml64 $<(汇编语言) |
no |
x64 |
.asm.obj |
$(AS) $(AFLAGS) /c $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令) |
ml64 /c $<(汇编语言) |
yes |
x64 |
.c.exe |
$(CC) $(CFLAGS) $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令) |
cl $<(汇编语言) |
no |
所有 |
.c.obj |
$(CC) $(CFLAGS) /c $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令) |
cl /c $<(汇编语言) |
yes |
所有 |
.cc.exe |
$(CC) $(CFLAGS) $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令) |
cl $<(汇编语言) |
no |
所有 |
.cc.obj |
$(CC) $(CFLAGS) /c $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令) |
cl /c $<(汇编语言) |
yes |
所有 |
.cpp.exe |
$(CPP) $(CPPFLAGS) $<(用${CPP}汇编器传${CPPFLAGS}汇编参数的汇编指令) |
cl $<(汇编语言) |
no |
所有 |
.cpp.obj |
$(CPP) $(CPPFLAGS) /c $<(用${CPP}汇编器传${CPPFLAGS}汇编参数的汇编指令) |
cl /c $<(汇编语言) |
yes |
所有 |
.cxx.exe |
$(CXX) $(CXXFLAGS) $<(用${CXX}汇编器传${CXXFLAGS}汇编参数的汇编指令) |
cl $<(汇编语言) |
no |
所有 |
.cxx.obj |
$(CXX) $(CXXFLAGS) /c $<(用${CXX}汇编器传${CXXFLAGS}汇编参数的汇编指令) |
cl /c $<(汇编语言) |
yes |
所有 |
.rc.res |
$(RC) $(RFLAGS) /r $<(汇编语言) |
rc /r $<(汇编语言) |
no |
所有 |