Makefile
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:3k
源码类别:

VxWorks

开发平台:

C/C++

  1. # Makefile - makefile for vw/src/arch/i86
  2. #
  3. # modification history
  4. # --------------------
  5. # 01i,12jun02,hdn  added vmArch3[26]Lib.o and vmBaseArch3[26]Lib.o
  6. # 01h,28mar02,hdn  added ipiArchLib and ipiALib for PENTIUM2/3/4
  7. # 01g,25oct01,tam  updated for repackaging
  8. # 01f,15oct01,pad  Added compilation of elfI86.c
  9. # 01e,04sep01,hdn  renamed mmu[A]Lib.o to mmuI86[A]Lib.o
  10. # 01d,16aug01,hdn  added PENTIUM2/3/4 support
  11. # 01c,09apr98,hdn  added support for Pentium.
  12. # 01b,08jan98,dbt  removed wdbArchLib.o, wdbALib.o and dbgALib.o. Added
  13. #                  wdbDbgArchLib.o and wdbDbgALib.o
  14. # 01a,18jun96,yp   created from 01c of MakeSkel
  15. #
  16. # DESCRIPTION
  17. # This file contains the makefile rules for building the vx library
  18. #
  19. #*/
  20. TGT_DIR=$(WIND_BASE)/target
  21. DOC_FILES =
  22. LIB_BASE_NAME   = arch
  23. OBJS_COMMON = bALib.o cacheALib.o cacheArchLib.o 
  24.         dbgArchLib.o dllALib.o dsmLib.o excALib.o excArchLib.o 
  25.         excArchShow.o ffsALib.o fppALib.o fppArchLib.o intALib.o 
  26.         intArchLib.o qPriBMapALib.o qPriHeapALib.o semALib.o 
  27.   semCALib.o semMALib.o sllALib.o taskArchLib.o trcLib.o 
  28.   vxmIfLib.o vxALib.o vxLib.o windALib.o workQALib.o 
  29.   sigCtxLib.o sigCtxALib.o unixALib.o wdbDbgArchLib.o 
  30.   wdbDbgALib.o vxShow.o elfI86.o
  31. OBJS_I80386 = $(OBJS_COMMON) mmuI86Lib.o mmuI86ALib.o mmuPro32Lib.o 
  32.   mmuPro36Lib.o mmuPro32ALib.o mmuPro36ALib.o 
  33.   pentiumLib.o pentiumALib.o pentiumShow.o vmBaseArch32Lib.o 
  34.   vmBaseArch36Lib.o vmArch32Lib.o vmArch36Lib.o
  35. OBJS_I80486 = $(OBJS_COMMON) mmuI86Lib.o mmuI86ALib.o mmuPro32Lib.o 
  36.   mmuPro36Lib.o mmuPro32ALib.o mmuPro36ALib.o 
  37.   pentiumLib.o pentiumALib.o pentiumShow.o vmBaseArch32Lib.o 
  38.   vmBaseArch36Lib.o vmArch32Lib.o vmArch36Lib.o
  39. OBJS_PENTIUM = $(OBJS_COMMON) mmuI86Lib.o mmuI86ALib.o mmuPro32Lib.o 
  40.   mmuPro36Lib.o mmuPro32ALib.o mmuPro36ALib.o 
  41.   pentiumLib.o pentiumALib.o pentiumShow.o vmBaseArch32Lib.o 
  42.   vmBaseArch36Lib.o vmArch32Lib.o vmArch36Lib.o
  43. OBJS_PENTIUM2 = $(OBJS_COMMON) mmuI86Lib.o mmuI86ALib.o mmuPro32Lib.o 
  44.   mmuPro36Lib.o mmuPro32ALib.o mmuPro36ALib.o 
  45.   pentiumLib.o pentiumALib.o pentiumShow.o 
  46.   ipiALib.o ipiArchLib.o vmBaseArch32Lib.o 
  47.   vmBaseArch36Lib.o vmArch32Lib.o vmArch36Lib.o
  48. OBJS_PENTIUM3 = $(OBJS_COMMON) mmuI86Lib.o mmuI86ALib.o mmuPro32Lib.o 
  49.   mmuPro36Lib.o mmuPro32ALib.o mmuPro36ALib.o 
  50.   pentiumLib.o pentiumALib.o pentiumShow.o 
  51.   ipiALib.o ipiArchLib.o vmBaseArch32Lib.o 
  52.   vmBaseArch36Lib.o vmArch32Lib.o vmArch36Lib.o
  53. OBJS_PENTIUM4 = $(OBJS_COMMON) mmuI86Lib.o mmuI86ALib.o mmuPro32Lib.o 
  54.   mmuPro36Lib.o mmuPro32ALib.o mmuPro36ALib.o 
  55.   pentiumLib.o pentiumALib.o pentiumShow.o 
  56.   ipiALib.o ipiArchLib.o vmBaseArch32Lib.o 
  57.   vmBaseArch36Lib.o vmArch32Lib.o vmArch36Lib.o
  58. OBJS=$(OBJS_$(CPU))
  59. include $(TGT_DIR)/h/make/rules.library