]> git.openpandora.org Git - openembedded.git/commitdiff
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 d9f4d687eefa5cefa8eeb64612e25dca409269c6..43f095886375545eae7626f2245eb556c118ac0e 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 4ef77a04536ec8de37a57ab8fbff5bcbc6b95032..3f5cc3a0b5ae473f1e2fbb552fa419f29fa68242 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 898bb120ae75b80c4f20a2d0695b61e99d8f4c50..0dba90dc9705e6bf6f8cd219e7dec797550792e7 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 df427ce582fd4c5edd952aeb8972f710676f3fd6..73e9b07d7fe2566f595e20d12527432bdaba904e 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 dc278dea14b9a38930e98ad0c9206c9d516e2bb8..f65bf1459ecf4a00b2ddbf057447841a268ef416 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 8145a80f8d5899dd71ebe98e8cf9710f865a85d3..0b6112884e6f1657712adf051aaced0b1b1afe64 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 97e5a223a2d061e8b62b68602d99cf01dc2bf386..43a5cb9ef1d1d08f87b503334b7e938f064199cd 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 b56900b9d6a7fce49f0863b7b38ee9c6807e87a6..932440b9d8b6b87af007f4c95159a8e62414edea 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 1f36aa2e9254306bf47dec38897325ee4ba41f57..3ca17ea9a3079d4fec027763543d9ba6dfa7f273 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/
 }