linux-libc-headers: Add dependency on cross-linkage, no longer need to install header...
authorRichard Purdie <rpurdie@rpsys.net>
Sat, 29 Sep 2007 10:54:55 +0000 (10:54 +0000)
committerRichard Purdie <rpurdie@rpsys.net>
Sat, 29 Sep 2007 10:54:55 +0000 (10:54 +0000)
packages/linux-libc-headers/linux-libc-headers.inc
packages/linux-libc-headers/linux-libc-headers_2.6.11.1.bb
packages/linux-libc-headers/linux-libc-headers_2.6.15.99.bb
packages/linux-libc-headers/linux-libc-headers_2.6.18+2.6.19-rc1.bb
packages/linux-libc-headers/linux-libc-headers_2.6.18.bb
packages/linux-libc-headers/linux-libc-headers_2.6.20.bb
packages/linux-libc-headers/linux-libc-headers_2.6.22.bb
packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb
packages/linux-libc-headers/linux-libc-headers_2.6.8.1.bb

index d9f4d68..43f0958 100644 (file)
@@ -1,3 +1,5 @@
 DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's use."
 SECTION = "devel"
 LICENSE = "GPL"
+
+DEPENDS = "cross-linkage"
\ No newline at end of file
index 4ef77a0..3f5cc3a 100644 (file)
@@ -48,11 +48,6 @@ do_stage () {
        rm -rf ${STAGING_INCDIR}/linux ${STAGING_INCDIR}/asm
        cp -pfLR include/linux ${STAGING_INCDIR}/
        cp -pfLR include/asm ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR include/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR include/asm ${CROSS_DIR}/${TARGET_SYS}/include/
 }
 
 do_install() {
index 898bb12..0dba90d 100644 (file)
@@ -61,13 +61,6 @@ do_stage () {
        cp -pfLR include/linux ${STAGING_INCDIR}/
        cp -pfLR include/asm ${STAGING_INCDIR}/
        cp -pfLR include/asm-generic ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm-generic
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR include/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR include/asm ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR include/asm-generic ${CROSS_DIR}/${TARGET_SYS}/include/
 }
 
 do_install() {
index df427ce..73e9b07 100644 (file)
@@ -46,13 +46,6 @@ do_stage () {
        cp -pfLR ${S}${includedir}/linux ${STAGING_INCDIR}/
        cp -pfLR ${S}${includedir}/asm-${ARCH} ${STAGING_INCDIR}/asm
        cp -pfLR ${S}${includedir}/asm-generic ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm-generic
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR ${S}${includedir}/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR ${S}${includedir}/asm-${ARCH} ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       cp -pfLR ${S}${includedir}/asm-generic ${CROSS_DIR}/${TARGET_SYS}/include/
 }
 
 do_stage_append_nylon () {
index dc278de..f65bf14 100644 (file)
@@ -1,7 +1,7 @@
 require linux-libc-headers.inc
 
 INHIBIT_DEFAULT_DEPS = "1"
-DEPENDS = "unifdef-native"
+DEPENDS += "unifdef-native"
 PR = "r1"
 
 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 \
@@ -60,19 +60,12 @@ do_stage () {
        cp -pfLR ${STAGE_TEMP}${includedir}/linux ${STAGING_INCDIR}/
        cp -pfLR ${STAGE_TEMP}${includedir}/asm ${STAGING_INCDIR}/
        cp -pfLR ${STAGE_TEMP}${includedir}/asm-generic ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm-generic
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR ${STAGE_TEMP}${includedir}/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR ${STAGE_TEMP}${includedir}/asm ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR ${STAGE_TEMP}${includedir}/asm-generic ${CROSS_DIR}/${TARGET_SYS}/include/
        # Add UTS_RELEASE to version.h. UTS_RELEASE was moved from version.h to 
        # utsrelease.h in order to avoid recompiling a kernel every time a localversion
        # changed. Since the our headers are static and we're not compiling an 
        # actual kernel, re-adding UTS_RELEASE does't hurt, and it allows uclibc to 
        # compile with kernel headers that work with EABI on ARM
-       echo '#define UTS_RELEASE "2.6.18"' >> ${CROSS_DIR}/${TARGET_SYS}/include/linux/version.h
+       echo '#define UTS_RELEASE "2.6.18"' >> ${STAGING_INCDIR}/linux/version.h
 }
 
 do_stage_append_nylon () {
index 8145a80..0b61128 100644 (file)
@@ -1,7 +1,7 @@
 require linux-libc-headers.inc
 
 INHIBIT_DEFAULT_DEPS = "1"
-DEPENDS = "unifdef-native"
+DEPENDS += "unifdef-native"
 PR = "r7"
 
 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
@@ -63,11 +63,4 @@ do_stage () {
        cp -pfLR ${STAGE_TEMP}${includedir}/linux ${STAGING_INCDIR}/
        cp -pfLR ${STAGE_TEMP}${includedir}/asm ${STAGING_INCDIR}/
        cp -pfLR ${STAGE_TEMP}${includedir}/asm-generic ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm-generic
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR ${STAGE_TEMP}${includedir}/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR ${STAGE_TEMP}${includedir}/asm ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR ${STAGE_TEMP}${includedir}/asm-generic ${CROSS_DIR}/${TARGET_SYS}/include/
 }
index 97e5a22..43a5cb9 100644 (file)
@@ -1,7 +1,7 @@
 require linux-libc-headers.inc
 
 INHIBIT_DEFAULT_DEPS = "1"
-DEPENDS = "unifdef-native"
+DEPENDS += "unifdef-native"
 PR = "r0"
 
 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
@@ -63,11 +63,4 @@ do_stage () {
        cp -pfLR ${STAGE_TEMP}${includedir}/linux ${STAGING_INCDIR}/
        cp -pfLR ${STAGE_TEMP}${includedir}/asm ${STAGING_INCDIR}/
        cp -pfLR ${STAGE_TEMP}${includedir}/asm-generic ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm-generic
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR ${STAGE_TEMP}${includedir}/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR ${STAGE_TEMP}${includedir}/asm ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR ${STAGE_TEMP}${includedir}/asm-generic ${CROSS_DIR}/${TARGET_SYS}/include/
 }
index b56900b..932440b 100644 (file)
@@ -43,12 +43,5 @@ do_stage () {
        rm -rf ${STAGING_INCDIR}/linux ${STAGING_INCDIR}/asm
        cp -pfLR include/linux ${STAGING_INCDIR}/
        cp -pfLR include/asm ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR include/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR include/asm ${CROSS_DIR}/${TARGET_SYS}/include/
-
        ln -sf ${STAGING_KERNEL_DIR}/include/linux/wireless.h ${STAGING_INCDIR}/linux/wireless.h
-       ln -sf ${STAGING_KERNEL_DIR}/include/linux/wireless.h ${CROSS_DIR}/${TARGET_SYS}/include/linux/wireless.h
 }
index 1f36aa2..3ca17ea 100644 (file)
@@ -51,9 +51,4 @@ do_stage () {
        rm -rf ${STAGING_INCDIR}/linux ${STAGING_INCDIR}/asm
        cp -pfLR include/linux ${STAGING_INCDIR}/
        cp -pfLR include/asm ${STAGING_INCDIR}/
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
-       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
-       install -d ${CROSS_DIR}/${TARGET_SYS}/include
-       cp -pfLR include/linux ${CROSS_DIR}/${TARGET_SYS}/include/
-       cp -pfLR include/asm ${CROSS_DIR}/${TARGET_SYS}/include/
 }