bcc.mak
来自「stl的源码」· MAK 代码 · 共 84 行
MAK
84 行
# -*- makefile -*- Time-stamp: <07/05/31 01:29:22 ptr>## Copyright (c) 1997-1999, 2002, 2003, 2005-2007# Petr Ovtchenkov## Copyright (c) 2006, 2007# Francois Dumont## Portion Copyright (c) 1999-2001# Parallel Graphics Ltd.## Licensed under the Academic Free License version 3.0#release-shared : LDFLAGS += -Tpd -w -w-dupdbg-shared : LDFLAGS += -Tpd -w -w-dupstldbg-shared : LDFLAGS += -Tpd -w -w-dupifneq ($(OSNAME),linux)release-shared : LDFLAGS += -V4.0 -Gidbg-shared : LDFLAGS += -V4.0 -Gistldbg-shared : LDFLAGS += -V4.0 -Girelease-shared : OPT += -tWDdbg-shared : OPT += -tWDstldbg-shared : OPT += -tWDSTART_OBJ := c0d32.objelserelease-shared : OPT += -tD -VPdbg-shared : OPT += -tD -VPstldbg-shared : OPT += -tD -VPrelease-shared: DEFS += -D_DLLdbg-shared: DEFS += -D_DLLstldbg-shared: DEFS += -D_DLLSTART_OBJ := borinitso.oendif# optimization and debug compiler flagsdbg-static : OPT += -R -v -ydbg-shared : OPT += -R -v -ystldbg-static : OPT += -R -v -ystldbg-shared : OPT += -R -v -ydbg-shared : LDFLAGS += -vdbg-static : LDFLAGS += -vstldbg-shared : LDFLAGS += -vstldbg-static : LDFLAGS += -vinstall-shared: install-release-shared install-dbg-shared install-stldbg-sharedinstall: install-sharedifneq ($(OSNAME),linux)install-dbg-shared: install-dbg-shared-tds install-stldbg-shared: install-stldbg-shared-tdsendifBASE_LIBNAME := $(LIB_PREFIX)${LIBNAME}${LIB_TYPE}${LIB_SUFFIX}BASE_LIBNAME_DBG := $(LIB_PREFIX)${LIBNAME}${DBG_SUFFIX}${LIB_TYPE}${LIB_SUFFIX}BASE_LIBNAME_STLDBG := $(LIB_PREFIX)${LIBNAME}${STLDBG_SUFFIX}${LIB_TYPE}${LIB_SUFFIX}BASE_LIBNAMES = ${BASE_LIBNAME} ${BASE_LIBNAME_DBG} ${BASE_LIBNAME_STLDBG}BASE_LIB_EXTS = lib dll tds map resLIB_FILES := $(foreach n,$(BASE_LIBNAMES),$(foreach e,$(BASE_LIB_EXTS),$(n).$(e)))install-dbg-shared-tds: $(INSTALL_SO) $(OUTPUT_DIR_DBG)/${BASE_LIBNAME_DBG}.tds $(INSTALL_BIN_DIR)/install-stldbg-shared-tds: $(INSTALL_SO) $(OUTPUT_DIR_STLDBG)/${BASE_LIBNAME_STLDBG}.tds $(INSTALL_BIN_DIR)/clean:: $(foreach d,$(OUTPUT_DIRS),$(foreach f,$(LIB_FILES),@rm -f $(d)/$(f))) uninstall:: $(foreach d,$(INSTALL_DIRS),$(foreach f,$(LIB_FILES),@rm -f $(d)/$(f))) $(foreach d,$(INSTALL_DIRS),@-rmdir -p $(d) 2>/dev/null)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?