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

📄 makefile.cxx

📁 Software Testing Automation Framework (STAF)的开发代码
💻 CXX
字号:
############################################################################## Software Testing Automation Framework (STAF)                              ## (C) Copyright IBM Corp. 2001                                              ##                                                                           ## This software is licensed under the Common Public License (CPL) V1.0.     ######################################################################################################## Setup C/C++ variables ##########################CC_CC             := c++CC_C              := c++CC_MK_SHARED_LIB  := c++export _CXX_CXXSUFFIX=cppexport _CXX_CCMODE=1ifeq ($(BUILD_TYPE),retail)    CC_BUILD_TYPE_FLAGS = $(CC_OPTIMIZE)else    CC_BUILD_TYPE_FLAGS = $(CC_DEBUG)endifCC_DEBUG    := -gCC_OPTIMIZE := -2# Export shared library symbolsCC_EXPORT_SHARED_LIB_SYMBOLS := -Wc,EXPORTALL# Enable support for long longCC_LANGUAGELEVEL := "LANGLVL(EXTENDED),NORTTI"# Set warning level to maximumCC_WARNINGLEVEL := "INFO(ALL)"# Disable standard libraries.  If the standard libraries are used, then the# z/OS compiler/runtime will erroneously report file lengths of zero when# using seekg/tellg on a streamCC_STD_SUPPORT := -DSTAF_Config_NoSTDIOStreamSupport \                  -DSTAF_Config_NoSTDFStreamSupportCC_SHAREDLIBNAMEFLAGS = -DSTAF_SHARED_LIB_PREFIX=$(OS_SHARED_LIB_PREFIX) \                        -DSTAF_SHARED_LIB_SUFFIX=$(OS_SHARED_LIB_SUFFIX)CC_COMMONFLAGS   = $(OS_COMMONFLAGS) $(COMMONFLAGS) $(CC_SHAREDLIBNAMEFLAGS) \                   $(CC_STD_SUPPORT) -DSTAF_NATIVE_COMPILERCC_CFLAGS        = $(CC_COMMONFLAGS) $(CC_BUILD_TYPE_FLAGS) $(CFLAGS) \                   -Wc,XPLINK \                   -Wc,$(CC_WARNINGLEVEL),$(CC_LANGUAGELEVEL),"FLOAT(IEEE)" \                   -Wc,"SPILL(1024)"CC_LINKFLAGS     = -Wl,XPLINK $(CC_COMMONFLAGS) $(CC_BUILD_TYPE_FLAGS) \                   $(LINKFLAGS)CC_SHARED_LIB_LINKFLAGS = -Wl,DLL,XPLINK $(CC_COMMONFLAGS) \                          $(CC_BUILD_TYPE_FLAGS) $(LINKFLAGS)# Debug only#CC_LINKFLAGS     = $(CC_COMMONFLAGS) $(LINKFLAGS) -Wl,XPLINK#CC_SHARED_LINKFLAGS = $(CC_COMMONFLAGS) $(LINKFLAGS) -Wl,DLL,XPLINK#We must link with a shared library via the corresponding definition side-deck.ALL_LIB_LIST = $(foreach lib, $(ALL_LIB_LIST_RAW),$(REL)/lib/$(OS_SHARED_LIB_PREFIX)$(lib).x)########################################### Set commands needed by master makefile ############################################define CC_DEPEND_IT#    cd $(@D); $(CC_CC) -E -M $(CC_FLAGS) $(ALL_INCLUDEDIR_LIST) $< >/dev/null; \#       cat $(subst .d,.u,$@) |\#       sed -e 's@\(.*\)\.o:@$(@D)/\1.o $(@D)/\1.d:@' >$@; \#       rm $(subst .d,.u,$@) #endefCC_DEPEND_IT     = touch $@CC_DEPEND_IT_C   = touch $@CC_COMPILE_IT    = $(CC_CC) -c -o $@ $(CC_CFLAGS) $(ALL_INCLUDEDIR_LIST) $<CC_COMPILE_IT_C  = $(CC_C) -c -o $@ $(CC_CFLAGS) $(ALL_INCLUDEDIR_LIST) $<CC_LINK_IT       = $(CC_CC) -o $@ $(CC_LINKFLAGS) $(ALL_INCLUDEDIR_LIST)\                   $(ALL_LIBDIR_LIST) $(OBJS) $(ALL_LIB_LIST)CC_SHARED_LIB_IT = $(CC_MK_SHARED_LIB) -o $@ $(CC_SHARED_LIB_LINKFLAGS) \                   $(ALL_INCLUDEDIR_LIST) \                   $(ALL_LIBDIR_LIST) $(OBJS) $(ALL_LIB_LIST)MOVE_SIDE_DECK   = $(MOVE) $(SRC)/$(@F:$(OS_SHARED_LIB_SUFFIX)=.x)\                           $(@D)/$(@F:$(OS_SHARED_LIB_SUFFIX)=.x)   

⌨️ 快捷键说明

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