Makefile
上传用户:ske666
上传日期:2022-03-30
资源大小:371k
文件大小:2k
源码类别:

VxWorks

开发平台:

Objective-C

  1. # Makefile - make rules for target/config/s3c2410x
  2. #
  3. # DESCRIPTION
  4. # This file contains rules for building VxWorks for the OMU
  5. # with an s3c2410x microprocessor module.
  6. #
  7. # INCLUDES
  8. #     makeTarget
  9. #*/
  10. CPU = ARMARCH4
  11. TOOL = gnu
  12. EXTRA_DEFINE = -Wcomment -DCPU_920T 
  13.   -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T
  14. TGT_DIR = $(WIND_BASE)/target
  15. include $(TGT_DIR)/h/make/defs.bsp
  16. #include $(TGT_DIR)/h/make/make.$(CPU)$(TOOL)
  17. #include $(TGT_DIR)/h/make/defs.$(WIND_HOST_TYPE)
  18. ## Only redefine make definitions below this point, or your definitions will
  19. ## be overwritten by the makefile stubs above.
  20. TARGET_DIR = s3c2410x
  21. VENDOR = HITSAT
  22. BOARD = OMU
  23. RELEASE += bootrom.bin
  24. #
  25. # The constants ROM_TEXT_ADRS, ROM_SIZE, and RAM_HIGH_ADRS are defined
  26. # in config.h and Makefile.
  27. # All definitions for these constants must be identical.
  28. #
  29. ROM_TEXT_ADRS = 00000000 # ROM entry address
  30. ROM_WARM_ADRS = 00000004 # ROM warm address
  31. ROM_SIZE = 00200000 # number of bytes of ROM space
  32. RAM_LOW_ADRS = 30001000 # RAM text/data address
  33. RAM_HIGH_ADRS = 33e00000 # RAM text/data address
  34. #设置bootrom从ROM_TEXT_ADRS地址开始运行
  35. VMA_START = 0x$(ROM_TEXT_ADRS)
  36. # Binary version of VxWorks ROM images, suitable for programming
  37. # into Flash using tools provided by ARM.  If other ROM images need to
  38. # be put into Flash, add similar rules here.
  39. bootrom.bin: bootrom
  40. - @ $(RM) $@
  41. $(EXTRACT_BIN) -O binary bootrom $@
  42. bootrom_res.bin: bootrom_res
  43. - @ $(RM) $@
  44. $(EXTRACT_BIN) -O binary bootrom_res $@
  45. bootrom_uncmp.bin: bootrom_uncmp
  46. - @ $(RM) $@
  47. $(EXTRACT_BIN) -O binary bootrom_uncmp $@
  48. vxWorks_rom.bin: vxWorks_rom
  49. - @ $(RM) $@
  50. $(EXTRACT_BIN) -O binary vxWorks_rom $@
  51. vxWorks.st_rom.bin: vxWorks.st_rom
  52. - @ $(RM) $@
  53. $(EXTRACT_BIN) -O binary vxWorks.st_rom $@
  54. vxWorks.res_rom.bin: vxWorks.res_rom
  55. - @ $(RM) $@
  56. $(EXTRACT_BIN) -O binary vxWorks.res_rom $@
  57. vxWorks.res_rom_nosym.bin: vxWorks.res_rom_nosym
  58. - @ $(RM) $@
  59. $(EXTRACT_BIN) -O binary vxWorks.res_rom_nosym $@
  60. ## Only redefine make definitions above this point, or the expansion of
  61. ## makefile target dependencies may be incorrect.
  62. #MACH_EXTRA
  63. include $(TGT_DIR)/h/make/rules.bsp
  64. #include $(TGT_DIR)/h/make/rules.$(WIND_HOST_TYPE)