|
@@ -21,6 +21,18 @@ variant-$(CONFIG_XTENSA_VARIANT_LINUX_CUSTOM) := custom
|
|
VARIANT = $(variant-y)
|
|
VARIANT = $(variant-y)
|
|
export VARIANT
|
|
export VARIANT
|
|
|
|
|
|
|
|
+# Test for cross compiling
|
|
|
|
+
|
|
|
|
+ifneq ($(VARIANT),)
|
|
|
|
+ COMPILE_ARCH = $(shell uname -m)
|
|
|
|
+
|
|
|
|
+ ifneq ($(COMPILE_ARCH), xtensa)
|
|
|
|
+ ifndef CROSS_COMPILE
|
|
|
|
+ CROSS_COMPILE = xtensa_$(VARIANT)-
|
|
|
|
+ endif
|
|
|
|
+ endif
|
|
|
|
+endif
|
|
|
|
+
|
|
# Platform configuration
|
|
# Platform configuration
|
|
|
|
|
|
platform-$(CONFIG_XTENSA_PLATFORM_XT2000) := xt2000
|
|
platform-$(CONFIG_XTENSA_PLATFORM_XT2000) := xt2000
|
|
@@ -48,18 +60,6 @@ endif
|
|
|
|
|
|
KBUILD_DEFCONFIG := iss_defconfig
|
|
KBUILD_DEFCONFIG := iss_defconfig
|
|
|
|
|
|
-# Test for cross compiling
|
|
|
|
-
|
|
|
|
-ifneq ($(VARIANT),)
|
|
|
|
- COMPILE_ARCH = $(shell uname -m)
|
|
|
|
-
|
|
|
|
- ifneq ($(COMPILE_ARCH), xtensa)
|
|
|
|
- ifndef CROSS_COMPILE
|
|
|
|
- CROSS_COMPILE = xtensa_$(VARIANT)-
|
|
|
|
- endif
|
|
|
|
- endif
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
# Only build variant and/or platform if it includes a Makefile
|
|
# Only build variant and/or platform if it includes a Makefile
|
|
|
|
|
|
buildvar := $(shell test -e $(srctree)/arch/xtensa/variants/$(VARIANT)/Makefile && echo arch/xtensa/variants/$(VARIANT)/)
|
|
buildvar := $(shell test -e $(srctree)/arch/xtensa/variants/$(VARIANT)/Makefile && echo arch/xtensa/variants/$(VARIANT)/)
|