kernel-headers: Add support for ARC kernel headers
authorMischa Jonker <mischa.jonker@synopsys.com>
Thu, 2 May 2013 09:51:33 +0000 (09:51 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Sat, 4 May 2013 21:24:02 +0000 (23:24 +0200)
Also make sure that older kernels are not selected for ARC.

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Makefile
toolchain/kernel-headers/Config.in

index 5b690f01778c2ce01708c31c36124e69e924b63a..1692a369c48d645662b5ce2c30b3995afbb65d3a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -238,6 +238,7 @@ ARCH:=$(call qstrip,$(BR2_ARCH))
 
 KERNEL_ARCH:=$(shell echo "$(ARCH)" | sed -e "s/-.*//" \
        -e s/i.86/i386/ -e s/sun4u/sparc64/ \
+       -e s/arc.*/arc/ \
        -e s/arm.*/arm/ -e s/sa110/arm/ \
        -e s/aarch64/arm64/ \
        -e s/bfin/blackfin/ \
index 6ec39c00b3c8b9f928515cee085f6ed2a0501c4b..a6135e3cae8043ee20d6c21f70c394c829aa4929 100644 (file)
@@ -17,35 +17,39 @@ choice
 
        config BR2_KERNEL_HEADERS_3_0
                bool "Linux 3.0.x kernel headers"
+               depends on !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_1
                bool "Linux 3.1.x kernel headers"
-               depends on BR2_DEPRECATED
+               depends on BR2_DEPRECATED && !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_2
                bool "Linux 3.2.x kernel headers"
+               depends on !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_3
                bool "Linux 3.3.x kernel headers"
-               depends on BR2_DEPRECATED
+               depends on BR2_DEPRECATED && !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_4
                bool "Linux 3.4.x kernel headers"
+               depends on !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_5
                bool "Linux 3.5.x kernel headers"
-               depends on BR2_DEPRECATED
+               depends on BR2_DEPRECATED && !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_6
                bool "Linux 3.6.x kernel headers"
-               depends on BR2_DEPRECATED
+               depends on BR2_DEPRECATED && !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_7
                bool "Linux 3.7.x kernel headers"
-               depends on BR2_DEPRECATED
+               depends on BR2_DEPRECATED && !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_8
                bool "Linux 3.8.x kernel headers"
+               depends on !BR2_arc
 
        config BR2_KERNEL_HEADERS_3_9
                bool "Linux 3.9.x kernel headers"