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

📄 makefile.acc

📁 Software Testing Automation Framework (STAF)的开发代码
💻 ACC
字号:
############################################################################## 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 ##########################ifeq ($(filter PA-RISC IA64-32 IA64-64,$(BUILD_ARCH)),)$(error Invalid BUILD_ARCH specified: $(BUILD_ARCH))endifCC_CC             := aCCCC_C              := ccCC_MK_SHARED_LIB  := aCC -b -Wl,-B,symbolicifeq ($(BUILD_TYPE),retail)    CC_BUILD_TYPE_FLAGS = $(CC_OPTIMIZE)else    CC_BUILD_TYPE_FLAGS = $(CC_DEBUG)endifCC_DEBUG        := -gCC_OPTIMIZE     := +O1CC_FPIC         := +zifeq ($(BUILD_ARCH),PA-RISC)CC_ARCHITECTURE := +DAportableCC_INCLUDEDIRS  := /opt/aCC/include/iostreamCC_STD_SUPPORT  := -Dstd= -DSTAF_Config_NoSTDIOStreamSupport \                   -DSTAF_Config_NoSTDFStreamSupportendififeq (IA64,$(findstring IA64,$(BUILD_ARCH)))CC_CC := aCC -AACC_C := aCC -AeCC_MK_SHARED_LIB := aCC -AA -bifeq ($(BUILD_ARCH),IA64-64)CC_ARCHITECTURE := +DD64 -mtelseCC_ARCHITECTURE := +DD32 -mtendifendif# Note: Message 829 warns about using character string literals to initialize#       character pointers.  We do this fairly frequently, and fixing it would#       make things relatively ugly, code-wise, so we suppress it.CC_SUPPRESSMESSAGES := +W829CC_SHAREDLIBNAMEFLAGS = -DSTAF_SHARED_LIB_PREFIX=$(OS_SHARED_LIB_PREFIX) \                        -DSTAF_SHARED_LIB_SUFFIX=$(OS_SHARED_LIB_SUFFIX)CC_COMMONFLAGS_C = $(OS_COMMONFLAGS) $(COMMONFLAGS) $(CC_BUILD_TYPE_FLAGS) \                   $(CC_STD_SUPPORT) $(CC_ARCHITECTURE) $(CC_FPIC) \                   $(CC_SHAREDLIBNAMEFLAGS) -DSTAF_NATIVE_COMPILERCC_COMMONFLAGS   = $(CC_COMMONFLAGS_C) $(CC_SUPPRESSMESSAGES)CC_CFLAGS_C      = $(CC_COMMONFLAGS_C) $(CFLAGS)CC_CFLAGS        = $(CC_COMMONFLAGS) $(CFLAGS)CC_LINKFLAGS     = $(CC_COMMONFLAGS) $(LINKFLAGS) -Wl,+s########################################### Set commands needed by master makefile ############################################ Don't really have a way to do dependencies with aCC#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_C) $(ALL_INCLUDEDIR_LIST) $<CC_LINK_IT       = $(CC_CC) -o $@ $(CC_LINKFLAGS) $(ALL_INCLUDEDIR_LIST)\                   $(ALL_LIBDIR_LIST) $(ALL_LIB_LIST) $(OBJS)CC_SHARED_LIB_IT = $(CC_MK_SHARED_LIB) -o $@ $(CC_LINKFLAGS) $(ALL_LIBDIR_LIST)\                   $(ALL_LIB_LIST) $(OBJS)

⌨️ 快捷键说明

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