gcc.mak

来自「stl的源码」· MAK 代码 · 共 78 行

MAK
78
字号
# -*- Makefile -*- Time-stamp: <08/06/06 11:01:34 yeti>SRCROOT := ../..COMPILER_NAME := gcc#NOT_USE_NOSTDLIB := 1#WITHOUT_STLPORT := 1-include ${SRCROOT}/Makefiles/gmake/config.makALL_TAGS = release-shared check-releaseCHECK_TAGS = check-releaseifndef WITHOUT_STLPORTALL_TAGS += stldbg-shared check-stldbgCHECK_TAGS += check-stldbgendifSTLPORT_DIR ?= ../../..include Makefile.incinclude ${SRCROOT}/Makefiles/gmake/top.makifdef WITHOUT_STLPORTDEFS += -DWITHOUT_STLPORTendifdbg-shared:	DEFS += -D_STLP_DEBUG_UNINITIALIZEDifndef WITHOUT_STLPORTstldbg-shared:	DEFS += -D_STLP_DEBUG_UNINITIALIZEDendififdef STLP_BUILD_BOOST_PATHINCLUDES += -I${STLP_BUILD_BOOST_PATH}endififndef TARGET_OSifndef WITHOUT_STLPORTifeq ($(OSNAME), sunos)release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}dbg-shared:     LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}stldbg-shared:  LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}endififeq ($(OSNAME), freebsd)release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}dbg-shared:     LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}stldbg-shared:  LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}endififeq ($(OSNAME), openbsd)release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}dbg-shared:     LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}stldbg-shared:  LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}endififeq ($(OSNAME), linux)release-shared:	LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-rpath=${STLPORT_DIR}/build/lib/${OUTPUT_DIR}dbg-shared:	LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-rpath=${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}stldbg-shared:	LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-rpath=${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}endififeq ($(OSNAME), hp-ux)release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR}dbg-shared:	LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}stldbg-shared:	LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}endifendifendifcheck-release:	release-shared	-${OUTPUT_DIR}/${PRGNAME}ifndef WITHOUT_STLPORTcheck-stldbg:	stldbg-shared	-${OUTPUT_DIR_STLDBG}/${PRGNAME}endifcheck:	${CHECK_TAGS}

⌨️ 快捷键说明

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