evc3.mak
来自「stl的源码」· MAK 代码 · 共 84 行
MAK
84 行
# Time-stamp: <04/04/30 23:36:48 ptr># $Id$!if "$(TARGET_PROC)" == ""!error No target processor configured! Please rerun configure.bat!!endif!if "$(CC)" == ""!error CC not set, run the proper WCE*.bat from this shell to set it!!endif# All the batchfiles to setup the environment yield different# compilers which they put into CC.CXX = $(CC)DEFS_COMMON = $(DEFS_COMMON) /D _WIN32_WCE=$(CEVERSION) /D UNDER_CE=$(CEVERSION) /D "UNICODE"LDFLAGS_COMMON = $(LDFLAGS_COMMON) coredll.lib corelibc.lib /nodefaultlib:LIBC.lib /nodefaultlib:"oldnames.lib"LDFLAGS_COMMON = $(LDFLAGS_COMMON) /stack:0x10000,0x1000 /subsystem:WINDOWSCE /align:"4096"# increase compiler memory in order to compile deeply nested template codeOPT_STLDBG = $(OPT_STLDBG) /Zm800OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /Zm800# activate global (whole program) optimizationsOPT_REL = $(OPT_REL) /OgOPT_STATIC_REL = $(OPT_STATIC_REL) /Og# ARM specific settings!if "$(TARGET_PROC)" == "arm"DEFS_COMMON = $(DEFS_COMMON) /D "ARM" /D "_ARM_"OPT_COMMON = $(OPT_COMMON)LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:ARM!endif# x86 specific settings!if "$(TARGET_PROC)" == "x86"DEFS_COMMON = $(DEFS_COMMON) /D "x86" /D "_X86_"OPT_COMMON = $(OPT_COMMON)!if "$(TARGET_PROC_SUBTYPE)" == "emulator"DEFS_COMMON = $(DEFS_COMMON) /D "_STLP_WCE_TARGET_PROC_SUBTYPE_EMULATOR"!endifLDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:X86 $(CEx86Corelibc)!endif# MIPS specific settings!if "$(TARGET_PROC)" == "mips"DEFS_COMMON = $(DEFS_COMMON) /D "_MIPS_" /D "MIPS" /D "$(TARGET_PROC_SUBTYPE)"OPT_COMMON = $(OPT_COMMON)LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:MIPS!endif# SH3 specific settings!if "$(TARGET_PROC)" == "sh3"DEFS_COMMON = $(DEFS_COMMON) /D "SH3" /D "_SH3_" /D "SHx"OPT_COMMON = $(OPT_COMMON)LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:SH3!endif# SH4 specific settings!if "$(TARGET_PROC)" == "sh4"DEFS_COMMON = $(DEFS_COMMON) /D "SH4" /D "_SH4_" /D "SHx"OPT_COMMON = $(OPT_COMMON) /Qsh4LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:SH4!endif# without exceptionsCFLAGS_COMMON = /nologo /TC /W4 /GFCFLAGS_REL = $(CFLAGS_COMMON) $(OPT_REL)CFLAGS_STATIC_REL = $(CFLAGS_COMMON) $(OPT_STATIC_REL)CFLAGS_DBG = $(CFLAGS_COMMON) $(OPT_DBG)CFLAGS_STATIC_DBG = $(CFLAGS_COMMON) $(OPT_STATIC_DBG)CFLAGS_STLDBG = $(CFLAGS_COMMON) $(OPT_STLDBG)CFLAGS_STATIC_STLDBG = $(CFLAGS_COMMON) $(OPT_STATIC_STLDBG)CXXFLAGS_COMMON = /nologo /TP /W4 /GFCXXFLAGS_REL = $(CXXFLAGS_COMMON) $(OPT_REL)CXXFLAGS_STATIC_REL = $(CXXFLAGS_COMMON) $(OPT_STATIC_REL)CXXFLAGS_DBG = $(CXXFLAGS_COMMON) $(OPT_DBG)CXXFLAGS_STATIC_DBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_DBG)CXXFLAGS_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STLDBG)CXXFLAGS_STATIC_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_STLDBG)!include evc-common.mak
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?