2 # Include the make variables (CC, etc...)
5 export XTENSA_TOOL_INSTALLED=1
7 ifeq ($(XTENSA_TOOLS_ROOT),)
8 XTENSA_TOOL_INSTALLED=0
9 export XTENSA_INSTALL_PATH=$(PWD)/../../../../../../toolchain
10 export XTENSA_CORE=Magpie_P0
11 export LM_LICENSE_FILE=27020@us1-lic1:1718@xia:27020@zydasfs
12 export XTENSA_TOOLS_ROOT=$(XTENSA_INSTALL_PATH)/inst
13 export XTENSA_ROOT=$(XTENSA_INSTALL_PATH)/builds/RB-2007.2-linux/$(XTENSA_CORE)
14 export XTENSA_SYSTEM=$(XTENSA_ROOT)/config
16 export XTENSA_TOOL_INSTALLED=1
17 export XCC=$(XTENSA_TOOLS_ROOT)/bin/xtensa-elf-gcc
18 export XLD=$(XTENSA_TOOLS_ROOT)/bin/xtensa-elf-ld
19 export XAR=$(XTENSA_TOOLS_ROOT)/bin/xtensa-elf-ar
20 export XOBJCOPY=$(XTENSA_TOOLS_ROOT)/bin/xtensa-elf-objcopy
21 export XOBJDUMP=$(XTENSA_TOOLS_ROOT)/bin/xtensa-elf-objdump
23 export CC = $(CROSS_COMPILE)/$(TARGET_PREFIX)xcc
24 export AS = $(CROSS_COMPILE)/$(TARGET_PREFIX)xcc
25 export AR = $(CROSS_COMPILE)/$(TARGET_PREFIX)ar
26 export LD = $(CROSS_COMPILE)/$(TARGET_PREFIX)xcc
27 export NM = $(CROSS_COMPILE)/$(TARGET_PREFIX)nm
28 export OBJCOPY = $(CROSS_COMPILE)/$(TARGET_PREFIX)objcopy
29 export OBJDUMP = $(CROSS_COMPILE)/$(TARGET_PREFIX)objdump
30 export BIN2HEX = $(MAGPIE_ROOT)/build/utility/bin/bin2hex
31 export IMGHDR = $(MAGPIE_ROOT)/build/utility/bin/imghdr
32 export MK_SYMBOL = sh $(MAGPIE_ROOT)/build/utility/sh/make_ld.sh
36 # export all these symbols for compilation
38 export CFLAGS = $(ARCH) $(DEFS) $(DFLAGS) $(CCOPTS) $(HPATH)
39 export CCFLAGS = $(HPATH) $(DEFS) $(DFLAGS) $(CCOPTS)
40 export ASFLAGS = $(ARCH) $(DEFS) $(DFLAGS) $(ASOPTS) $(HPATH)
44 # Set the default value of MAGPIE_IF to usb if not specified