Makefile
资源名称:ixp425BSP.rar [点击查看]
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:20k
源码类别:
VxWorks
开发平台:
C/C++
- # Makefile generated by the project manager
- #
- # GENERATED: Mon Nov 18 14:07:51 PST 2002
- # DO NOT EDIT - file is regenerated whenever the project changes
- ## core information
- ifeq ($(wildcard Makefile),)
- PRJ_DIR = ..
- else
- PRJ_DIR = .
- endif
- PRJ_FILE = ixdp425_gnube.wpj
- PRJ_TYPE = vxWorks
- PRJ_OBJS = sysALib.o sysLib.o usrAppInit.o prjConfig.o linkSyms.o
- BOOT_OBJS = romInit.o flashUtils.o romStart.o $(BOOT_EXTRA)
- BUILD_SPEC = default
- BSP_DIR = $(WIND_BASE)/target/config/ixdp425
- TGT_DIR = $(WIND_BASE)/target
- ## set searching directories for dependencies
- vpath %.c $(BSP_DIR)
- vpath %.cpp $(BSP_DIR)
- vpath %.cxx $(BSP_DIR)
- ## build-configuration info
- ifeq ($(BUILD_SPEC),default)
- CPU = XSCALE
- TOOL = gnube
- TOOL_FAMILY = gnu
- DEFAULT_RULE = vxWorks
- endif
- ifeq ($(BUILD_SPEC),default_rom)
- CPU = XSCALE
- TOOL = gnube
- TOOL_FAMILY = gnu
- DEFAULT_RULE = vxWorks_rom
- endif
- ifeq ($(BUILD_SPEC),default_romCompress)
- CPU = XSCALE
- TOOL = gnube
- TOOL_FAMILY = gnu
- DEFAULT_RULE = vxWorks_romCompress
- endif
- ifeq ($(BUILD_SPEC),default_romResident)
- CPU = XSCALE
- TOOL = gnube
- TOOL_FAMILY = gnu
- DEFAULT_RULE = vxWorks_romResident
- endif
- ## component-configuration info
- COMPONENTS = INCLUDE_ANSI_ASSERT
- INCLUDE_ANSI_CTYPE
- INCLUDE_ANSI_LOCALE
- INCLUDE_ANSI_MATH
- INCLUDE_ANSI_STDIO
- INCLUDE_ANSI_STDIO_EXTRA
- INCLUDE_ANSI_STDLIB
- INCLUDE_ANSI_STRING
- INCLUDE_ANSI_TIME
- INCLUDE_ARP_API
- INCLUDE_BOOT_LINE_INIT
- INCLUDE_BSD_SOCKET
- INCLUDE_BUF_MGR
- INCLUDE_CACHE_ENABLE
- INCLUDE_CACHE_SUPPORT
- INCLUDE_CTORS_DTORS
- INCLUDE_DHCPC_LEASE_CLEAN
- INCLUDE_DIAB_INTRINSICS
- INCLUDE_DLL
- INCLUDE_END
- INCLUDE_END_BOOT
- INCLUDE_ENV_VARS
- INCLUDE_EXC_HANDLING
- INCLUDE_EXC_SHOW
- INCLUDE_EXC_TASK
- INCLUDE_FLOATING_POINT
- INCLUDE_FORMATTED_IO
- INCLUDE_FTP
- INCLUDE_GNU_INTRINSICS
- INCLUDE_HASH
- INCLUDE_HOST_TBL
- INCLUDE_ICMP
- INCLUDE_IGMP
- INCLUDE_IO_SYSTEM
- INCLUDE_IP
- INCLUDE_KERNEL
- INCLUDE_LOGGING
- INCLUDE_LOOPBACK
- INCLUDE_LSTLIB
- INCLUDE_MEMORY_CONFIG
- INCLUDE_MEM_MGR_BASIC
- INCLUDE_MEM_MGR_FULL
- INCLUDE_MMU_BASIC
- INCLUDE_MSG_Q
- INCLUDE_MSG_Q_SHOW
- INCLUDE_MUX
- INCLUDE_NETDEV_CONFIG
- INCLUDE_NETDEV_NAMEGET
- INCLUDE_NETMASK_GET
- INCLUDE_NETWORK
- INCLUDE_NET_HOST_SETUP
- INCLUDE_NET_INIT
- INCLUDE_NET_LIB
- INCLUDE_NET_REM_IO
- INCLUDE_NET_SETUP
- INCLUDE_PIPES
- INCLUDE_POSIX_CLOCKS
- INCLUDE_RBUFF
- INCLUDE_RNG_BUF
- INCLUDE_SELECT
- INCLUDE_SELECT_SUPPORT
- INCLUDE_SEM_BINARY
- INCLUDE_SEM_COUNTING
- INCLUDE_SEM_MUTEX
- INCLUDE_SIGNALS
- INCLUDE_SIO
- INCLUDE_STDIO
- INCLUDE_SW_FP
- INCLUDE_SYM_TBL
- INCLUDE_SYSCLK_INIT
- INCLUDE_SYSHW_INIT
- INCLUDE_SYS_START
- INCLUDE_TASK_HOOKS
- INCLUDE_TASK_SHOW
- INCLUDE_TASK_VARS
- INCLUDE_TCP
- INCLUDE_TFTP_CLIENT
- INCLUDE_TIMESTAMP
- INCLUDE_TIMEX
- INCLUDE_TTY_DEV
- INCLUDE_UDP
- INCLUDE_USER_APPL
- INCLUDE_USER_TIMESTAMP
- INCLUDE_VXEVENTS
- INCLUDE_WATCHDOGS
- INCLUDE_WDB
- INCLUDE_WDB_BANNER
- INCLUDE_WDB_BP
- INCLUDE_WDB_COMM_END
- INCLUDE_WDB_CTXT
- INCLUDE_WDB_DIRECT_CALL
- INCLUDE_WDB_EVENTPOINTS
- INCLUDE_WDB_EVENTS
- INCLUDE_WDB_EXC_NOTIFY
- INCLUDE_WDB_EXIT_NOTIFY
- INCLUDE_WDB_FUNC_CALL
- INCLUDE_WDB_GOPHER
- INCLUDE_WDB_MEM
- INCLUDE_WDB_REG
- INCLUDE_WDB_START_NOTIFY
- INCLUDE_WDB_SYS
- INCLUDE_WDB_TASK
- INCLUDE_WDB_TASK_BP
- INCLUDE_WDB_TSFS
- INCLUDE_WDB_USER_EVENT
- INCLUDE_WDB_VIO
- INCLUDE_WDB_VIO_LIB
- INCLUDE_WINDVIEW
- INCLUDE_WINDVIEW_CLASS
- INCLUDE_WVUPLOAD_FILE
- INCLUDE_WVUPLOAD_TSFSSOCK
- COMPONENT_LIBS =
- include $(TGT_DIR)/h/make/defs.project
- ## build-configuration info
- ifeq ($(BUILD_SPEC),default)
- AR = ararm
- AS = ccarm
- BE_FLAG1 = -mbig-endian
- BE_FLAG2 = -X -EB
- BOOT_EXTRA =
- CC = ccarm
- CC_ARCH_SPEC = -mapcs-32 -mbig-endian -mcpu=xscale
- CFLAGS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -P -xassembler-with-cpp
- CFLAGS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CPP = ccarm -E -P
- DOC_FILES = sysLib sysEnd ixp425Eeprom ixp425Gpio ixp425I2c ixp425IntrCtl ixp425Pci ixp425PciConfigLib ixp425PciConfigShow ixp425PciDma ixp425PciIntLib ixp425Sio ixEthAccEnd ixEthAccSysEnd ixp425Timer
- EXTRA_MODULES =
- IXP425LIB = $(IXP425LIB_BASE)/libIxp425.a
- IXP425LIB_BASE = $(CSR_BASE)/lib/$(TOOLENV)objs
- LD = ldarm
- LDFLAGS = -X -EB -N
- LD_LINK_PATH = -L$(WIND_BASE)/target/lib/arm/XSCALE/gnube -L$(WIND_BASE)/target/lib/arm/XSCALE/commonbe
- LD_PARTIAL = ccarm -r -nostdlib -Wl,-X -Wl,-EB
- LD_PARTIAL_FLAGS = -X -EB -r
- LIBS = $(VX_OS_LIBS)
- NM = nmarm -g
- OPTION_DEFINE_MACRO = -D
- OPTION_DEPEND = -M -w
- OPTION_GENERATE_DEPENDENCY_FILE = -MD
- OPTION_INCLUDE_DIR = -I
- OPTION_LANG_C = -xc
- OPTION_UNDEFINE_MACRO = -U
- RAM_HIGH_ADRS = 08000000 # RAM text/data address.
- RAM_LOW_ADRS = 00010000 # RAM text/data address
- ROM_BASE_ADRS = 50000000 # base address of EPROM
- SIZE = sizearm
- SWAP = $(TGT_DIR)/config/$(TARGET_DIR)/swapbytes_$(WIND_HOST_TYPE)
- TOOL_FAMILY = gnu
- POST_BUILD_RULE =
- endif
- ifeq ($(BUILD_SPEC),default_rom)
- AR = ararm
- AS = ccarm
- BE_FLAG1 = -mbig-endian
- BE_FLAG2 = -X -EB
- BOOT_EXTRA =
- CC = ccarm
- CC_ARCH_SPEC = -mapcs-32 -mbig-endian -mcpu=xscale
- CFLAGS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -P -xassembler-with-cpp
- CFLAGS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CPP = ccarm -E -P
- DOC_FILES = sysLib sysEnd ixp425Eeprom ixp425Gpio ixp425I2c ixp425IntrCtl ixp425Pci ixp425PciConfigLib ixp425PciConfigShow ixp425PciDma ixp425PciIntLib ixp425Sio ixEthAccEnd ixEthAccSysEnd ixp425Timer
- EXTRA_MODULES =
- HEX_FLAGS =
- IXP425LIB = $(IXP425LIB_BASE)/libIxp425.a
- IXP425LIB_BASE = $(CSR_BASE)/lib/$(TOOLENV)objs
- LD = ldarm
- LDFLAGS = -X -EB -N
- LD_LINK_PATH = -L$(WIND_BASE)/target/lib/arm/XSCALE/gnube -L$(WIND_BASE)/target/lib/arm/XSCALE/commonbe
- LD_PARTIAL = ccarm -r -nostdlib -Wl,-X -Wl,-EB
- LD_PARTIAL_FLAGS = -X -EB -r
- LIBS = $(VX_OS_LIBS)
- NM = nmarm -g
- OPTION_DEFINE_MACRO = -D
- OPTION_DEPEND = -M -w
- OPTION_GENERATE_DEPENDENCY_FILE = -MD
- OPTION_INCLUDE_DIR = -I
- OPTION_LANG_C = -xc
- OPTION_UNDEFINE_MACRO = -U
- RAM_HIGH_ADRS = 08000000 # RAM text/data address.
- RAM_LOW_ADRS = 00010000 # RAM text/data address
- ROM_BASE_ADRS = 50000000 # base address of EPROM
- ROM_SIZE = 01000000 # size of EPROM , 16 meg for now.
- ROM_TEXT_ADRS = 50000000 # code start addr in EPROM
- SIZE = sizearm
- SWAP = $(TGT_DIR)/config/$(TARGET_DIR)/swapbytes_$(WIND_HOST_TYPE)
- TOOL_FAMILY = gnu
- POST_BUILD_RULE =
- endif
- ifeq ($(BUILD_SPEC),default_romCompress)
- AR = ararm
- AS = ccarm
- BE_FLAG1 = -mbig-endian
- BE_FLAG2 = -X -EB
- BOOT_EXTRA =
- CC = ccarm
- CC_ARCH_SPEC = -mapcs-32 -mbig-endian -mcpu=xscale
- CFLAGS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -P -xassembler-with-cpp
- CFLAGS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CPP = ccarm -E -P
- DOC_FILES = sysLib sysEnd ixp425Eeprom ixp425Gpio ixp425I2c ixp425IntrCtl ixp425Pci ixp425PciConfigLib ixp425PciConfigShow ixp425PciDma ixp425PciIntLib ixp425Sio ixEthAccEnd ixEthAccSysEnd ixp425Timer
- EXTRA_MODULES =
- HEX_FLAGS =
- IXP425LIB = $(IXP425LIB_BASE)/libIxp425.a
- IXP425LIB_BASE = $(CSR_BASE)/lib/$(TOOLENV)objs
- LD = ldarm
- LDFLAGS = -X -EB -N
- LD_LINK_PATH = -L$(WIND_BASE)/target/lib/arm/XSCALE/gnube -L$(WIND_BASE)/target/lib/arm/XSCALE/commonbe
- LD_PARTIAL = ccarm -r -nostdlib -Wl,-X -Wl,-EB
- LD_PARTIAL_FLAGS = -X -EB -r
- LIBS = $(VX_OS_LIBS)
- NM = nmarm -g
- OPTION_DEFINE_MACRO = -D
- OPTION_DEPEND = -M -w
- OPTION_GENERATE_DEPENDENCY_FILE = -MD
- OPTION_INCLUDE_DIR = -I
- OPTION_LANG_C = -xc
- OPTION_UNDEFINE_MACRO = -U
- RAM_HIGH_ADRS = 08000000 # RAM text/data address.
- RAM_LOW_ADRS = 00010000 # RAM text/data address
- ROM_BASE_ADRS = 50000000 # base address of EPROM
- ROM_SIZE = 01000000 # size of EPROM , 16 meg for now.
- ROM_TEXT_ADRS = 50000000 # code start addr in EPROM
- SIZE = sizearm
- SWAP = $(TGT_DIR)/config/$(TARGET_DIR)/swapbytes_$(WIND_HOST_TYPE)
- TOOL_FAMILY = gnu
- POST_BUILD_RULE =
- endif
- ifeq ($(BUILD_SPEC),default_romResident)
- AR = ararm
- AS = ccarm
- BE_FLAG1 = -mbig-endian
- BE_FLAG2 = -X -EB
- BOOT_EXTRA =
- CC = ccarm
- CC_ARCH_SPEC = -mapcs-32 -mbig-endian -mcpu=xscale
- CFLAGS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CFLAGS_AS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -P -xassembler-with-cpp
- CFLAGS_PROJECT = -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -I/h -I. -I$(WIND_BASE)/target/config/all -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DARMEB -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks
- CPP = ccarm -E -P
- DOC_FILES = sysLib sysEnd ixp425Eeprom ixp425Gpio ixp425I2c ixp425IntrCtl ixp425Pci ixp425PciConfigLib ixp425PciConfigShow ixp425PciDma ixp425PciIntLib ixp425Sio ixEthAccEnd ixEthAccSysEnd ixp425Timer
- EXTRA_MODULES =
- HEX_FLAGS =
- IXP425LIB = $(IXP425LIB_BASE)/libIxp425.a
- IXP425LIB_BASE = $(CSR_BASE)/lib/$(TOOLENV)objs
- LD = ldarm
- LDFLAGS = -X -EB -N
- LD_LINK_PATH = -L$(WIND_BASE)/target/lib/arm/XSCALE/gnube -L$(WIND_BASE)/target/lib/arm/XSCALE/commonbe
- LD_PARTIAL = ccarm -r -nostdlib -Wl,-X -Wl,-EB
- LD_PARTIAL_FLAGS = -X -EB -r
- LIBS = $(VX_OS_LIBS)
- NM = nmarm -g
- OPTION_DEFINE_MACRO = -D
- OPTION_DEPEND = -M -w
- OPTION_GENERATE_DEPENDENCY_FILE = -MD
- OPTION_INCLUDE_DIR = -I
- OPTION_LANG_C = -xc
- OPTION_UNDEFINE_MACRO = -U
- RAM_HIGH_ADRS = 08000000 # RAM text/data address.
- RAM_LOW_ADRS = 00010000 # RAM text/data address
- ROM_BASE_ADRS = 50000000 # base address of EPROM
- ROM_SIZE = 01000000 # size of EPROM , 16 meg for now.
- ROM_TEXT_ADRS = 50000000 # code start addr in EPROM
- SIZE = sizearm
- SWAP = $(TGT_DIR)/config/$(TARGET_DIR)/swapbytes_$(WIND_HOST_TYPE)
- TOOL_FAMILY = gnu
- POST_BUILD_RULE =
- endif
- # override make definitions only below this line
- # override make definitions only above this line
- include $(TGT_DIR)/h/make/rules.project
- ## build-configuration info
- sysALib.o: $(PRJ_DIR)/prjParams.h
- ifeq ($(BUILD_SPEC),default)
- usrAppInit.o:
- $(CC) -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -c $(PRJ_DIR)/usrAppInit.c
- endif
- ifeq ($(BUILD_SPEC),default_rom)
- usrAppInit.o:
- $(CC) -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -c $(PRJ_DIR)/usrAppInit.c
- endif
- ifeq ($(BUILD_SPEC),default_romCompress)
- usrAppInit.o:
- $(CC) -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -c $(PRJ_DIR)/usrAppInit.c
- endif
- ifeq ($(BUILD_SPEC),default_romResident)
- usrAppInit.o:
- $(CC) -g -mapcs-32 -mbig-endian -mcpu=xscale -ansi -fno-builtin -DARMEB -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/ixdp425 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnube -DPRJ_BUILD -I/src/include -I/src -DCPU_XSCALE -DARMMMU=ARMMMU_XSCALE -DARMCACHE=ARMCACHE_XSCALE -D__vxworks -c $(PRJ_DIR)/usrAppInit.c
- endif
- ## dependencies
- sysALib.o: $(WIND_BASE)/target/config/ixdp425/sysALib.s
- $(PRJ_DIR)/prjComps.h
- $(PRJ_DIR)/prjParams.h
- sysLib.o: $(WIND_BASE)/target/config/ixdp425/sysLib.c
- $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stddef.h
- $(PRJ_DIR)/prjComps.h
- $(PRJ_DIR)/prjParams.h
- $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stdarg.h
- flashUtils.o: $(WIND_BASE)/target/config/ixdp425/flashUtils.c
- romInit.o: $(WIND_BASE)/target/config/ixdp425/romInit.s
- $(PRJ_DIR)/prjComps.h
- $(PRJ_DIR)/prjParams.h
- romStart.o: $(WIND_BASE)/target/config/comps/src/romStart.c
- $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stddef.h
- $(PRJ_DIR)/prjComps.h
- $(PRJ_DIR)/prjParams.h
- $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stdarg.h
- usrAppInit.o: $(PRJ_DIR)/usrAppInit.c
- prjConfig.o: $(PRJ_DIR)/prjConfig.c
- $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stddef.h
- $(PRJ_DIR)/prjComps.h
- $(PRJ_DIR)/prjParams.h
- $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stdarg.h
- linkSyms.o: $(PRJ_DIR)/linkSyms.c
- ## user defined rules
- romStart.o :
- $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(ROM_FLAGS_EXTRA) $< -o $@
- flashUtils.o :
- $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/ixdp425/flashUtils.c -o $@
- romInit.o :
- $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS_AS) $(PROJECT_BSP_FLAGS_EXTRA) $(ROM_FLAGS_EXTRA) $< -o $@
- linkSyms.o :
- $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(PRJ_DIR)/linkSyms.c -o $@
- sysLib.o :
- $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/ixdp425/sysLib.c -o $@
- sysALib.o :
- $(AS) $(OPTION_OBJECT_ONLY) $(CFLAGS_AS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/ixdp425/sysALib.s -o $@
- prjConfig.o :
- $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(PRJ_DIR)/prjConfig.c -o $@