defs.g++
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. # defs.g++
  2. #
  3. # modification history
  4. # --------------------
  5. # 01d,21may02,sn   Rename OBJS_$(TOOLENV) to OBJS_CPLUS_$(TOOLENV) to avoid clash
  6. #                  with ../../common/Makefile
  7. # 01c,20may02,sn   Add arch specific OBJS lists
  8. # 01b,04dec01,s_l  Remove mips from the list of arches using  frame.o
  9. # 01a,24oct01,sn   wrote
  10. #
  11. # DESCRIPTION
  12. # This file contains the definitions used by libgcc/Makefile and libg++/Makefile
  13. OBJS_CPLUS_BASIC = __dummy.o _eh.o exception.o new.o opdel.o 
  14.    opdelnt.o opvdel.o opvdelnt.o opnew.o opnewnt.o 
  15.    opvnew.o opvnewnt.o tinfo.o tinfo2.o
  16. # frame.o is part of the C++ exception handling system on some targets
  17. # tramp.o is not really C++; it's needed for nested function support.
  18. # We don't include it along with the C intrinsics for scalability;
  19. # tramp.o references 'abort', which pulls in the signal library.
  20. # xp-bit.o just contains dummy definitions of long double support
  21. # routines needed by libio/libstdc++; the dummy definitions just
  22. # call 'abort'.
  23. OBJS_CPLUS_68k  = frame.o
  24. OBJS_CPLUS_ppc = frame.o tramp.o
  25. OBJS_CPLUS_pentium  = frame.o xp-bit.o
  26. OBJS_CPLUS_sparc  = frame.o
  27. OBJS_CPLUS_mips  = frame-dwarf2.o
  28. OBJS_CPLUS_simpc  = frame.o
  29. OBJS_CPLUS_simso  = frame.o
  30. OBJS_CPLUS  = $(OBJS_CPLUS_BASIC) $(OBJS_CPLUS_$(TOOLENV))