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

VxWorks

开发平台:

C/C++

  1. # Makefile - make rules for bsp/config/idt79pmc438
  2. #
  3. # Copyright 1984-2002 Wind River Systems, Inc.
  4. #
  5. # This file has been developed or significantly modified by the
  6. # MIPS Center of Excellence Dedicated Engineering Staff.
  7. # This notice is as per the MIPS Center of Excellence Master Partner
  8. # Agreement, do not remove this notice without checking first with
  9. # WR/Platforms MIPS Center of Excellence engineering management.
  10. #
  11. # modification history
  12. # --------------------
  13. # 01a,19Jun02,krao  New from IDT modified for IDT 79PMC438 Board
  14. #
  15. # DESCRIPTION
  16. # This file contains rules for building VxWorks for the IDT79PMC438.
  17. #
  18. #
  19. CPU              = MIPS32
  20. TOOL             = sfgnu
  21. TGT_DIR=$(WIND_BASE)/target
  22. include $(TGT_DIR)/h/make/defs.bsp
  23. include $(TGT_DIR)/h/make/make.$(CPU)$(TOOL)
  24. include $(TGT_DIR)/h/make/defs.$(WIND_HOST_TYPE)
  25. CONFIG_ALL=$(SRC_DIR)/all
  26. ## Only redefine make definitions below this point, or your definitions will
  27. ## be overwritten by the makefile stubs above.
  28. # Add some options to CFLAGS for drivers and platform
  29. # To enable HINT PCI bridge support add -DPCI_DECOUPLED -DHB_RESET_HACK. Also
  30. # add -DPCI_DECOUPLED in ../../../config/Makefile.vxworks-idt438
  31. CFLAGS   += -DBROADCOM_BSP -DVXWORKS -DBRINGUP # -DPCI_DECOUPLED -DHB_RESET_HACK #-DPCI_INTA_HACK
  32. TARGET_DIR      = idt438
  33. VENDOR = IDT
  34. BOARD           = 438
  35. CFLAGS     +=-DCPU_VAR=RC32364 -DTARGETOS_vxWorks -Dvxworks -DIDT438
  36.  
  37. # The constants ROM_TEXT_ADRS, ROM_SIZE, RAM_LOW_ADRS and
  38. # RAM_HIGH_ADRS are defined in config.h and Makefile.
  39. # All definitions for these constants must be identical.
  40. #
  41. ROM_TEXT_ADRS   = bfc00000 # ROM entry address
  42. ROM_SIZE        = 00100000      # number of bytes of ROM space
  43. RAM_LOW_ADRS    = 80100000      # RAM text/data address
  44. RAM_HIGH_ADRS   = 80c10000      # RAM text/data address
  45. ## XModem driver, fix flags!
  46. #XMODEM_FLAGS = $(CFLAGS) -DIDT438
  47. #XMODEM_SRC_DIR = ../../drv/xmodem
  48. #XMODEM_OBJS = xmodem/xmodem.o xmodem/getput.o xmodem/misc.o
  49. #              xmodem/send.o xmodem/receive.o xmodem/batch.o xmodem/rtcTime.o
  50. #xmodem/%.o : $(XMODEM_SRC_DIR)/%.c
  51. # mkdir -p xmodem
  52. # $(CC) -I$(XMODEM_SRC_DIR) $(XMODEM_FLAGS) -c $< -o $@
  53. bsplib_clean:
  54. echo "bsplib_clean"
  55. MACH_EXTRA      =  idt32438End.o $(XMODEM_OBJS)
  56. BOOT_EXTRA = 
  57. CPU_VARIANT     = _mti4kx
  58. include $(TGT_DIR)/h/make/rules.bsp
  59. include $(TGT_DIR)/h/make/rules.$(WIND_HOST_TYPE)