9f27f68f0a1ef5b524e181b66c18a7c85d68b3bd
[openembedded.git] /
1 --- a/extra/scripts/fix_includes.sh     2005-08-18 00:49:41.000000000 +0200
2 +++ b/extra/scripts/fix_includes.sh     2006-09-27 13:23:12.000000000 +0200
3 @@ -78,36 +78,6 @@ if [ ! -d "$KERNEL_SOURCE" ]; then
4      exit 1;
5  fi;
6  
7 -if [ -f "$KERNEL_SOURCE/Makefile" ] ; then
8 -# set current VERSION, PATCHLEVEL, SUBLEVEL, EXTRAVERSION
9 -eval `sed -n -e 's/^\([A-Z]*\) = \([0-9]*\)$/\1=\2/p' -e 's/^\([A-Z]*\) = \(-[-a-z0-9]*\)$/\1=\2/p' $KERNEL_SOURCE/Makefile`
10 -else
11 -ver=`grep UTS_RELEASE $KERNEL_SOURCE/include/linux/version.h | cut -d '"' -f 2`
12 -VERSION=`echo "$ver" | cut -d '.' -f 1`
13 -PATCHLEVEL=`echo "$ver" | cut -d '.' -f 2`
14 -if echo "$ver" | grep -q '-' ; then
15 -SUBLEVEL=`echo "$ver" | sed "s/${VERSION}.${PATCHLEVEL}.//" | cut -d '-' -f 1`
16 -EXTRAVERSION=`echo "$ver" | sed "s/${VERSION}.${PATCHLEVEL}.${SUBLEVEL}-//"`
17 -else
18 -SUBLEVEL=`echo "$ver" | cut -d '.' -f 3`
19 -#EXTRAVERSION=
20 -fi
21 -fi
22 -if [ -z "$VERSION" -o -z "$PATCHLEVEL" -o -z "$SUBLEVEL" ]
23 -then
24 -    echo "Unable to determine version for kernel headers"
25 -    echo -e "\tprovided in directory $KERNEL_SOURCE"
26 -    exit 1
27 -fi
28 -
29 -if [ "$MAKE_IS_SILENT" != "y" ]; then
30 -echo "Current kernel version is $VERSION.$PATCHLEVEL.$SUBLEVEL${EXTRAVERSION}"
31 -echo -e "\n"
32 -echo "Using kernel headers from $VERSION.$PATCHLEVEL.$SUBLEVEL${EXTRAVERSION} for architecture '$TARGET_ARCH'"
33 -echo -e "\tprovided in directory $KERNEL_SOURCE"
34 -echo -e "\n"
35 -fi
36 -
37  # Create a symlink to include/asm
38  
39  rm -f include/asm*
40 @@ -172,7 +142,7 @@ fi;
41  
42  
43  # Annoyingly, 2.6.x kernel headers also need an include/asm-generic/ directory
44 -if [ $VERSION -eq 2 ] && [ $PATCHLEVEL -ge 6 ] ; then
45 +if [ -d $KERNEL_SOURCE/include/asm-generic ] ; then
46      ln -fs $KERNEL_SOURCE/include/asm-generic include/asm-generic
47  fi;
48