build: Add xtensa toolchain option by soc name. [1/1]
PD#SWPL-66582
Problem:
New feautre added.
Solution:
Add xtensa toolchain option by soc name.
Verify:
A5 projects
Change-Id: I5f2db451ad6e6a9ae11e5aee42441b80dc36a8ab
Signed-off-by: Xiaohu.Huang <xiaohu.huang@amlogic.com>
diff --git a/Makefile b/Makefile
index c24094a..1eebd05 100755
--- a/Makefile
+++ b/Makefile
@@ -52,9 +52,17 @@
CROSSTOOL := $(build_DIR)/toolchains/$(COMPILER)*$(TOOLCHAIN_KEYWORD)*.tar.xz
PATH := $(toolchain_DIR)/bin:$(PATH)
-XTENSA_CORE = Amlogic_v9
-XTENSA_HOME = /opt/xtensa/XtDevTools/install/tools/RI-2020.5-linux/XtensaTools
-XTENSA_SYSTEM = /opt/xtensa/XtDevTools/install/builds/RI-2020.5-linux/${XTENSA_CORE}/config
+#xtensa toolchain option by soc name
+ifeq ($(SOC),a5)
+ XTENSA_CORE = Amlogic_v9
+ XTENSA_HOME = /opt/xtensa/XtDevTools/install/tools/RI-2020.5-linux/XtensaTools
+ XTENSA_SYSTEM = /opt/xtensa/XtDevTools/install/builds/RI-2020.5-linux/${XTENSA_CORE}/config
+else
+ #a1 and default toolchain option
+ XTENSA_CORE = Amlogic_v0
+ XTENSA_HOME = /opt/xtensa/XtDevTools/install/tools/RG-2018.9-linux/XtensaTools
+ XTENSA_SYSTEM = /opt/xtensa/XtDevTools/install/builds/RG-2018.9-linux/${XTENSA_CORE}/config
+endif
PATH := ${XTENSA_HOME}/bin:${PATH}
export PATH ARCH SOC BOARD KERNEL SDK_BASE kernel_BUILD_DIR XTENSA_CORE XTENSA_HOME XTENSA_SYSTEM