Makefile
上传用户:dqzhongke1
上传日期:2022-06-26
资源大小:667k
文件大小:2k
源码类别:

VxWorks

开发平台:

C/C++

  1. # Makefile - makefile for Wind River wrSbc8548 BSP
  2. #
  3. # Copyright (c) 2006-2007 Wind River Systems, Inc.
  4. #
  5. # The right to copy, distribute, modify, or otherwise make use
  6. # of this software may be licensed only pursuant to the terms
  7. # of an applicable Wind River license agreement.
  8. # modification history
  9. # --------------------
  10. # 01b,28mar07,b_m  update CPU & CPU_VARIANT.
  11. # 01a,30jan06,kds  Modify from cds8548/Makefile/01a
  12. #
  13. # DESCRIPTION
  14. # This file contains rules for building VxWorks for the
  15. # Wind River SBC8548 reference board.
  16. #
  17. # INCLUDES
  18. #     makeTarget
  19. #*/
  20. CPU             = PPC32
  21. #TOOL            = sfdiab
  22. TOOL            = sfgnu
  23. CPU_VARIANT     = _ppc85XX
  24. # Support for 36 bit physical addresses in the MMU can be added for
  25. # vxWorks 6.2 and later with the following CPU_VARIANT.
  26. #CPU_VARIANT  = _ppc85XX_e500v2
  27. TGT_DIR = $(WIND_BASE)/target
  28. EXTRA_INCLUDE += -I$(WIND_BASE)/target/config/all
  29. include $(TGT_DIR)/h/make/defs.bsp
  30. CONFIG_ALL      = all
  31. ## Only redefine make definitions below this point, or your definitions will
  32. ## be overwritten by the makefile stubs above.
  33. TARGET_DIR = mpc8548
  34. VENDOR = Broadcom 
  35. BOARD = GTO 
  36. RELEASE += bootrom_uncmp.hex bootrom_uncmp.bin 
  37. EXTRA_DEFINE    = -DBROADCOM_BSP
  38. ## The constants ROM_TEXT_ADRS, ROM_SIZE, and RAM_HIGH_ADRS are defined
  39. ## in config.h and Makefile. All definitions for these constants must be
  40. ## identical.
  41. ROM_TEXT_ADRS    = fff00100 # ROM entry address
  42. ROM_SIZE         = 00100000 # number of bytes of ROM space
  43. ROM_WARM_ADRS    = fff00108 # ROM warm entry address 
  44. ROM_LINK_ADRS  = fff00000
  45. RAM_LOW_ADRS     = 00100000 # RAM text/data address
  46. RAM_HIGH_ADRS    = 04000000 # RAM text/data address
  47. MACH_EXTRA       = 
  48. BOOT_EXTRA       = 
  49. LIB_EXTRA        = 
  50. VMA_START        = 0x0
  51. USR_ENTRY        = usrInit
  52. ## Only redefine make definitions above this point, or the expansion of 
  53. ## makefile target dependencies may be incorrect.
  54. MACH_EXTRA = i2cM41T81Clock.o i2cPCF8547Ioport.o flash29GL1GDrvLib.o 
  55.              flashFsLib.o flashDrvLib.o srecLoad.o
  56. local_clean:
  57. $(RM) *.o
  58. $(RM) *.a
  59. $(RM) depend.$(TARGET_DIR)
  60. include $(TGT_DIR)/h/make/rules.bsp