targets.mak
来自「symbian 上的stl_port进过编译的。」· MAK 代码 · 共 93 行
MAK
93 行
# Time-stamp: <05/12/07 09:50:35 ptr># If we have no C++ sources, let's use C compiler for linkage instead of C++.ifeq ("$(sort ${SRC_CC} ${SRC_CPP} ${SRC_CXX})","")NOT_USE_NOSTDLIB := 1_C_SOURCES_ONLY := trueendif# if sources disposed in several dirs, calculate# appropriate rules; here is recursive call!DIRS_UNIQUE_SRC := $(dir $(SRC_CPP) $(SRC_CC) $(SRC_C) )ifeq (${OSNAME},cygming)DIRS_UNIQUE_SRC += $(dir $(SRC_RC) )endififeq (${OSNAME},windows)DIRS_UNIQUE_SRC += $(dir $(SRC_RC) )endifDIRS_UNIQUE_SRC := $(sort $(DIRS_UNIQUE_SRC) )include ${RULESBASE}/${USE_MAKE}/dirsrc.makALLBASE := $(basename $(notdir $(SRC_CC) $(SRC_CPP) $(SRC_C)))ifeq (${OSNAME},cygming)RCBASE += $(basename $(notdir $(SRC_RC)))endififeq (${OSNAME},windows)RCBASE += $(basename $(notdir $(SRC_RC)))endifALLOBJS := $(addsuffix .$(OBJ_EXT),$(ALLBASE))ALLDEPS := $(addsuffix .d,$(ALLBASE))ALLRESS := $(addsuffix .res,$(RCBASE))OBJ := $(addprefix $(OUTPUT_DIR)/,$(ALLOBJS))OBJ_DBG := $(addprefix $(OUTPUT_DIR_DBG)/,$(ALLOBJS))OBJ_STLDBG := $(addprefix $(OUTPUT_DIR_STLDBG)/,$(ALLOBJS))DEP := $(addprefix $(OUTPUT_DIR)/,$(ALLDEPS))DEP_DBG := $(addprefix $(OUTPUT_DIR_DBG)/,$(ALLDEPS))DEP_STLDBG := $(addprefix $(OUTPUT_DIR_STLDBG)/,$(ALLDEPS))RES := $(addprefix $(OUTPUT_DIR)/,$(ALLRESS))RES_DBG := $(addprefix $(OUTPUT_DIR_DBG)/,$(ALLRESS))RES_STLDBG := $(addprefix $(OUTPUT_DIR_STLDBG)/,$(ALLRESS))ifeq ($(OUTPUT_DIR),$(OUTPUT_DIR_A))OBJ_A := $(OBJ)DEP_A := $(DEP)elseOBJ_A := $(addprefix $(OUTPUT_DIR_A)/,$(ALLOBJS))DEP_A := $(addprefix $(OUTPUT_DIR_A)/,$(ALLDEPS))endififeq ($(OUTPUT_DIR_DBG),$(OUTPUT_DIR_A_DBG))OBJ_A_DBG := $(OBJ_DBG)DEP_A_DBG := $(DEP_DBG)elseOBJ_A_DBG := $(addprefix $(OUTPUT_DIR_A_DBG)/,$(ALLOBJS))DEP_A_DBG := $(addprefix $(OUTPUT_DIR_A_DBG)/,$(ALLDEPS))endififeq ($(OUTPUT_DIR_STLDBG),$(OUTPUT_DIR_A_STLDBG))OBJ_A_STLDBG := $(OBJ_STLDBG)DEP_A_STLDBG := $(DEP_STLDBG)elseOBJ_A_STLDBG := $(addprefix $(OUTPUT_DIR_A_STLDBG)/,$(ALLOBJS))DEP_A_STLDBG := $(addprefix $(OUTPUT_DIR_A_STLDBG)/,$(ALLDEPS))endififeq ($(COMPILER_NAME),toto)OBJ := $(subst /,\,$(OBJ))OBJ_DBG := $(subst /,\,$(OBJ_DBG))OBJ_STLDBG := $(subst /,\,$(OBJ_STLDBG))OBJ_A := $(subst /,\,$(OBJ_A))OBJ_A_DBG := $(subst /,\,$(OBJ_A_DBG))OBJ_A_STLDBG := $(subst /,\,$(OBJ_A_STLDBG))DEP := $(subst /,\,$(DEP))DEP_DBG := $(subst /,\,$(DEP_DBG))DEP_STLDBG := $(subst /,\,$(DEP_STLDBG))DEP_A := $(subst /,\,$(DEP))DEP_A_DBG := $(subst /,\,$(DEP_DBG))DEP_A_STLDBG := $(subst /,\,$(DEP_STLDBG))RES := $(subst /,\,$(RES))RES_DBG := $(subst /,\,$(RES_DBG))RES_STLDBG := $(subst /,\,$(RES_STLDBG))endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?