⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rules-a.mak

📁 A port of the original STL to many platforms.可以配合多种编译器使用,特别是在使用intel编译器时可以很好的优化代码性能.
💻 MAK
字号:
# -*- makefile -*- Time-stamp: <04/07/25 16:54:59 ptr>
# $Id: rules-a.mak 2632 2006-10-05 19:34:16Z dums $

# Static libraries tags

PHONY += release-static dbg-static stldbg-static

release-static: $(OUTPUT_DIR_A) ${A_NAME_OUT}

dbg-static:	$(OUTPUT_DIR_A_DBG) ${A_NAME_OUT_DBG}

stldbg-static:	$(OUTPUT_DIR_A_STLDBG) ${A_NAME_OUT_STLDBG}


ifeq (bcc, $(COMPILER_NAME))
# Borland archive builder
# We always remove the lib before generating it to avoid warnings from
# archive builder.
${A_NAME_OUT}:	$(OBJ_A)
ifneq (windows, $(OSNAME))
	@rm -f ${A_NAME_OUT}
else
	@if exist $(subst /,\,$(A_NAME_OUT)) del /f /q $(subst /,\,$(A_NAME_OUT))
endif
	$(AR) $(AR_OUT) /P64 $(addprefix $(AR_INS_R),$(subst /,\,$(OBJ_A)))
$(A_NAME_OUT_DBG):	$(OBJ_A_DBG)
ifneq (windows, $(OSNAME))
	@rm -f $(A_NAME_OUT_DBG)
else
	@if exist $(subst /,\,$(A_NAME_OUT_DBG)) del /f /q $(subst /,\,$(A_NAME_OUT_DBG))
endif
	$(AR) $(AR_OUT) /P128 $(addprefix $(AR_INS_R),$(subst /,\,$(OBJ_A_DBG)))
$(A_NAME_OUT_STLDBG):	$(OBJ_A_STLDBG)
ifneq (windows, $(OSNAME))
	@rm -f $(A_NAME_OUT_STLDBG)
else
	@if exist $(subst /,\,$(A_NAME_OUT_STLDBG)) del /f /q $(subst /,\,$(A_NAME_OUT_STLDBG))
endif
	$(AR) $(AR_OUT) /P256 $(addprefix $(AR_INS_R),$(subst /,\,$(OBJ_A_STLDBG)))
else
ifeq (dmc, $(COMPILER_NAME))
# Digital Mars archive builder
${A_NAME_OUT}:	$(OBJ_A)
	$(AR) $(AR_INS_R) $(AR_OUT) $(subst /,\,$(OBJ_A))
${A_NAME_OUT_DBG}:	$(OBJ_A_DBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(subst /,\,$(OBJ_A_DBG))
${A_NAME_OUT_STLDBG}:	$(OBJ_A_STLDBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(subst /,\,$(OBJ_A_STLDBG))
else
# GNU archive builder
${A_NAME_OUT}:	$(OBJ_A)
	$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A)
${A_NAME_OUT_DBG}:	$(OBJ_A_DBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_DBG)
${A_NAME_OUT_STLDBG}:	$(OBJ_A_STLDBG)
	$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_STLDBG)
endif
endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -