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

📄 defs.exclude

📁 VXWORKS源代码
💻 EXCLUDE
字号:
# defs.exclude - what not to extract from the toolchain libraries## modification history# --------------------# 01m,20may02,sn   exclude _varargs.o (not used)# 01l,05feb02,sn   exclude chkstk.o for SIMPC (alloca already provided by simLib.o)# 01k,16jan02,to   exclude sf for ARM (except Thumb mode)# 01j,15jan02,sn   Exclude ctors related code (VxWorks use munch instead #                  for the moment)# 01i,10jan02,s_l  Exclude  rule to build ffs for 68k# 01h,13dec01,mrs  Fix sh kernel build.# 01g,13dec01,mrs  Fix arm build.# 01f,10dec01,sn   exclude sf for PPC440# 01e,05dec01,sn   exclude eabi-ctors.o# 01d,04dec01,to   exclude _call_via_rX.o module, use ../common/arm_call_via.s# 01c,03dec01,sn   save/restore functions now defined in ../common/saverest.s# 01b,14nov01,sn   cleaned up# 01a,13nov01,sn   wrote## DESCRIPTION# This file contains the knowledge of which object files should# not be pulled out of the toolchain libraries (because # they define symbols that are already provided by VxWorks).include $(TGT_DIR)/src/tool/gnu/libg++/defs.g++# Put objects that should always be excluded in# EXCLUDE_OBJS_COMMON## Put objects that should be excluded for a particular arch family in# EXCLUDE_OBJS_$(TOOLENV)## Put objects that should be excluded for a particular CPU in# EXCLUDE_OBJS_$(CPU)$(TOOL)OBJS_FIX	          = _fixunsdfsi.o _fixunssfsi.oOBJS_FLOAT	          = _double.o _eqdf2.o _eqsf2.o _float.o _gedf2.o \                            _gesf2.o _gtdf2.o _gtsf2.o _ledf2.o _lesf2.o \                            _ltdf2.o _ltsf2.o _nedf2.o _nesf2.o fpgnulib.oOBJS_SOFT_FLOAT           = dp-bit.o fp-bit.oOBJS_SOFT_FLOAT_SH        = _addsub_df.o _addsub_sf.o _df_to_sf.o _df_to_si.o \                            _div_df.o _div_sf.o _eq_df.o _eq_sf.o _ge_df.o \                            _ge_sf.o _gt_df.o _gt_sf.o _le_df.o _le_sf.o \                            _lt_df.o _lt_sf.o _mul_df.o _mul_sf.o _ne_df.o \                            _ne_sf.o _negate_df.o _negate_sf.o _sf_to_df.o \                            _sf_to_si.o _si_to_df.o _si_to_sf.oOBJS_INT	          = _divsi3.o _modsi3.o _mulsi3.o  _udivsi3.o _umodsi3.oOBJS_SF_PPC               = $(OBJS_FIX) $(OBJS_SOFT_FLOAT)OBJS_SF_SH                = $(OBJS_FIX) $(OBJS_SOFT_FLOAT_SH)OBJS_SF_ARM               = _addsub_sf.o _compare_sf.o _div_sf.o \                            _dp_addsub_df.o _dp_compare_df.o _dp_df_to_sf.o \                            _dp_df_to_si.o _dp_div_df.o _dp_eq_df.o \                            _dp_ge_df.o _dp_gt_df.o _dp_le_df.o _dp_lt_df.o \                            _dp_mul_df.o _dp_ne_df.o _dp_negate_df.o \                            _dp_si_to_df.o _eq_sf.o _fixdfdi.o _fixsfdi.o \                            _fixunsdfdi.o _fixunsdfsi.o _fixunssfdi.o \                            _fixunssfsi.o _floatdidf.o _floatdisf.o _ge_sf.o \                            _gt_sf.o _le_sf.o _lt_sf.o _mul_sf.o _ne_sf.o \                            _negate_sf.o _sf_to_df.o _sf_to_si.o _si_to_sf.oEXCLUDE_OBJS_CPU32gnu 	  = $(OBJS_FLOAT)EXCLUDE_OBJS_MC68000gnu   = $(OBJS_INT) $(OBJS_FLOAT)EXCLUDE_OBJS_MC68010gnu   = $(OBJS_INT) $(OBJS_FLOAT)EXCLUDE_OBJS_MC68020gnu   = $(OBJS_FLOAT)EXCLUDE_OBJS_MC68LC040gnu = $(OBJS_FLOAT)EXCLUDE_OBJS_68k          = $(OBJS_FIX) _ffsdi2.oEXCLUDE_OBJS_PPC403gnu 	  = $(OBJS_SF_PPC)EXCLUDE_OBJS_PPC405gnu    = $(OBJS_SF_PPC)EXCLUDE_OBJS_PPC440gnu    = $(OBJS_SF_PPC)EXCLUDE_OBJS_PPC860gnu    = $(OBJS_SF_PPC)EXCLUDE_OBJS_ppc          = eabi.o eabi-ctors.oEXCLUDE_OBJS_SH7600gnu    = $(OBJS_SF_SH)EXCLUDE_OBJS_SH7700gnu    = $(OBJS_SF_SH)EXCLUDE_OBJS_SH7700gnule  = $(OBJS_SF_SH)EXCLUDE_OBJS_sh           = _ffsdi2.oEXCLUDE_OBJS_ARMARCH4gnu    = $(OBJS_SF_ARM)EXCLUDE_OBJS_ARMARCH4gnube  = $(OBJS_SF_ARM)EXCLUDE_OBJS_ARMARCH5gnu    = $(OBJS_SF_ARM)EXCLUDE_OBJS_ARMARCH5gnube  = $(OBJS_SF_ARM)EXCLUDE_OBJS_STRONGARMgnu   = $(OBJS_SF_ARM)EXCLUDE_OBJS_STRONGARMgnube = $(OBJS_SF_ARM)EXCLUDE_OBJS_XSCALEgnu      = $(OBJS_SF_ARM)EXCLUDE_OBJS_XSCALEgnube    = $(OBJS_SF_ARM)# arm compiler doesn't implement ffs as a builtin, and the arm kernel# doesn't have ffs, so we have to exclude _ffsdi2.o as otherwise the# kernel would pull it in and fail to link.EXCLUDE_OBJS_arm          = _call_via_rX.o _ffsdi2.oEXCLUDE_OBJS_simpc        = _chkstk.oEXCLUDE_OBJS_COMMON       = _exit.o _pure.o __main.o _ctors.o _varargs.o $(OBJS_CPLUS)EXCLUDE_OBJS              = $(EXCLUDE_OBJS_$(CPU)$(TOOL)) $(EXCLUDE_OBJS_$(TOOLENV)) $(EXCLUDE_OBJS_COMMON)

⌨️ 快捷键说明

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