[oe-commits] org.oe.dev binutils-cross-sdk.inc: Create common binutils sdk .inc file with correct sysroot options and use for all versions

rpurdie commit oe at amethyst.openembedded.net
Mon Mar 17 08:59:30 UTC 2008


binutils-cross-sdk.inc: Create common binutils sdk .inc file with correct sysroot options and use for all versions

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 62c46e3d776fcf4cffa63bad351c9dfe65c27a10
ViewMTN: http://monotone.openembedded.org/revision/info/62c46e3d776fcf4cffa63bad351c9dfe65c27a10
Files:
1
packages/binutils/binutils-cross-sdk.inc
packages/binutils/binutils-cross-sdk_2.14.90.0.6.bb
packages/binutils/binutils-cross-sdk_2.14.90.0.7.bb
packages/binutils/binutils-cross-sdk_2.15.94.0.1.bb
packages/binutils/binutils-cross-sdk_2.16.91.0.6.bb
packages/binutils/binutils-cross-sdk_2.16.91.0.7.bb
packages/binutils/binutils-cross-sdk_2.17.50.0.12.bb
packages/binutils/binutils-cross-sdk_2.18.bb
packages/binutils/binutils-cross-sdk_cvs.bb
Diffs:

#
# mt diff -r92a7322f8de278186a5a7e5e7bd8b1f7bbf45aa4 -r62c46e3d776fcf4cffa63bad351c9dfe65c27a10
#
#
#
# add_file "packages/binutils/binutils-cross-sdk.inc"
#  content [fa59c4a40305977bdd4b0bb5802f8d90bc862459]
# 
# patch "packages/binutils/binutils-cross-sdk_2.14.90.0.6.bb"
#  from [f9ced9764c4e01f5980605592c2c80376a61906f]
#    to [67a671fcbb024ac7da9f3f4a76aa914ff6fc092f]
# 
# patch "packages/binutils/binutils-cross-sdk_2.14.90.0.7.bb"
#  from [f9ced9764c4e01f5980605592c2c80376a61906f]
#    to [67a671fcbb024ac7da9f3f4a76aa914ff6fc092f]
# 
# patch "packages/binutils/binutils-cross-sdk_2.15.94.0.1.bb"
#  from [f9ced9764c4e01f5980605592c2c80376a61906f]
#    to [ab98c2d993a9e7e4e348f88f11e4c8285849f80d]
# 
# patch "packages/binutils/binutils-cross-sdk_2.16.91.0.6.bb"
#  from [850b12e403cf660ad7fffe0e38bb611ccb2cd345]
#    to [67a671fcbb024ac7da9f3f4a76aa914ff6fc092f]
# 
# patch "packages/binutils/binutils-cross-sdk_2.16.91.0.7.bb"
#  from [850b12e403cf660ad7fffe0e38bb611ccb2cd345]
#    to [5c789c05860138bb88b887dd0d132f2279bf090a]
# 
# patch "packages/binutils/binutils-cross-sdk_2.17.50.0.12.bb"
#  from [9276912dab9aa784046d22334d366a5bb9ff6f0b]
#    to [5c789c05860138bb88b887dd0d132f2279bf090a]
# 
# patch "packages/binutils/binutils-cross-sdk_2.18.bb"
#  from [c3ddf1b65c162008ce7281f9b534c1677f7abb32]
#    to [5c789c05860138bb88b887dd0d132f2279bf090a]
# 
# patch "packages/binutils/binutils-cross-sdk_cvs.bb"
#  from [36bfbdc9a020d7023a2f6800a64c119c5e3ada32]
#    to [878549512efc25bceb06a8186db651b46f9a781a]
#
============================================================
--- packages/binutils/binutils-cross-sdk.inc	fa59c4a40305977bdd4b0bb5802f8d90bc862459
+++ packages/binutils/binutils-cross-sdk.inc	fa59c4a40305977bdd4b0bb5802f8d90bc862459
@@ -0,0 +1,25 @@
+inherit sdk
+DEPENDS += "flex-native bison-native"
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
+EXTRA_OECONF = "--with-sysroot=${prefix}/${TARGET_SYS} \
+		--program-prefix=${TARGET_PREFIX}"
+
+do_stage() {
+	:
+}
+
+do_install () {
+        autotools_do_install
+
+	# Fix the ${prefix}/${TARGET_SYS}/bin/* files to be symlinks
+	rm ${D}${prefix}/${TARGET_SYS}/bin/.debug -Rf
+	rm ${D}${prefix}/${TARGET_SYS}/bin/*
+	for l in ${D}${bindir}/*; do
+		ln -sf "${bindir}/`basename $l`" "${D}${prefix}/${TARGET_SYS}/bin/`basename $l | sed -e 's,${TARGET_PREFIX},,'`"
+	done
+
+        # Install the libiberty header
+        install -d ${D}${includedir}
+        install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
+        install -m 644 ${S}/include/libiberty.h ${D}${includedir}
+}
============================================================
--- packages/binutils/binutils-cross-sdk_2.14.90.0.6.bb	f9ced9764c4e01f5980605592c2c80376a61906f
+++ packages/binutils/binutils-cross-sdk_2.14.90.0.6.bb	67a671fcbb024ac7da9f3f4a76aa914ff6fc092f
@@ -1,11 +1,2 @@
-SECTION = "devel"
 require binutils_${PV}.bb
+require binutils-cross-sdk.inc
-inherit sdk
-DEPENDS += "flex-native bison-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
-EXTRA_OECONF = "--with-sysroot=${CROSS_DIR}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
-
-do_stage() {
-	:
-}
============================================================
--- packages/binutils/binutils-cross-sdk_2.14.90.0.7.bb	f9ced9764c4e01f5980605592c2c80376a61906f
+++ packages/binutils/binutils-cross-sdk_2.14.90.0.7.bb	67a671fcbb024ac7da9f3f4a76aa914ff6fc092f
@@ -1,11 +1,2 @@
-SECTION = "devel"
 require binutils_${PV}.bb
+require binutils-cross-sdk.inc
-inherit sdk
-DEPENDS += "flex-native bison-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
-EXTRA_OECONF = "--with-sysroot=${CROSS_DIR}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
-
-do_stage() {
-	:
-}
============================================================
--- packages/binutils/binutils-cross-sdk_2.15.94.0.1.bb	f9ced9764c4e01f5980605592c2c80376a61906f
+++ packages/binutils/binutils-cross-sdk_2.15.94.0.1.bb	ab98c2d993a9e7e4e348f88f11e4c8285849f80d
@@ -1,11 +1,3 @@
-SECTION = "devel"
 require binutils_${PV}.bb
+require binutils-cross-sdk.inc
+PR = "r0"
-inherit sdk
-DEPENDS += "flex-native bison-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
-EXTRA_OECONF = "--with-sysroot=${CROSS_DIR}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
-
-do_stage() {
-	:
-}
============================================================
--- packages/binutils/binutils-cross-sdk_2.16.91.0.6.bb	850b12e403cf660ad7fffe0e38bb611ccb2cd345
+++ packages/binutils/binutils-cross-sdk_2.16.91.0.6.bb	67a671fcbb024ac7da9f3f4a76aa914ff6fc092f
@@ -1,20 +1,2 @@
-SECTION = "devel"
 require binutils_${PV}.bb
+require binutils-cross-sdk.inc
-inherit sdk
-DEPENDS += "flex-native bison-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
-EXTRA_OECONF = "--with-sysroot=${CROSS_DIR}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
-
-do_stage() {
-	:
-}
-
-do_install () {
-        autotools_do_install
-
-        # Install the libiberty header
-        install -d ${D}${includedir}
-        install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
-        install -m 644 ${S}/include/libiberty.h ${D}${includedir}
-}
============================================================
--- packages/binutils/binutils-cross-sdk_2.16.91.0.7.bb	850b12e403cf660ad7fffe0e38bb611ccb2cd345
+++ packages/binutils/binutils-cross-sdk_2.16.91.0.7.bb	5c789c05860138bb88b887dd0d132f2279bf090a
@@ -1,20 +1,3 @@
-SECTION = "devel"
 require binutils_${PV}.bb
+require binutils-cross-sdk.inc
+PR = "r3"
-inherit sdk
-DEPENDS += "flex-native bison-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
-EXTRA_OECONF = "--with-sysroot=${CROSS_DIR}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
-
-do_stage() {
-	:
-}
-
-do_install () {
-        autotools_do_install
-
-        # Install the libiberty header
-        install -d ${D}${includedir}
-        install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
-        install -m 644 ${S}/include/libiberty.h ${D}${includedir}
-}
============================================================
--- packages/binutils/binutils-cross-sdk_2.17.50.0.12.bb	9276912dab9aa784046d22334d366a5bb9ff6f0b
+++ packages/binutils/binutils-cross-sdk_2.17.50.0.12.bb	5c789c05860138bb88b887dd0d132f2279bf090a
@@ -1,21 +1,3 @@
-SECTION = "devel"
 require binutils_${PV}.bb
+require binutils-cross-sdk.inc
+PR = "r3"
-inherit sdk
-DEPENDS += "flex-native bison-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
-EXTRA_OECONF = "--with-sysroot=${prefix}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
-PR = "r2"
-
-do_stage() {
-	:
-}
-
-do_install () {
-        autotools_do_install
-
-        # Install the libiberty header
-        install -d ${D}${includedir}
-        install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
-        install -m 644 ${S}/include/libiberty.h ${D}${includedir}
-}
============================================================
--- packages/binutils/binutils-cross-sdk_2.18.bb	c3ddf1b65c162008ce7281f9b534c1677f7abb32
+++ packages/binutils/binutils-cross-sdk_2.18.bb	5c789c05860138bb88b887dd0d132f2279bf090a
@@ -1,23 +1,3 @@
-SECTION = "devel"
 require binutils_${PV}.bb
-inherit sdk
-DEPENDS += "flex-native bison-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
-EXTRA_OECONF = "--with-sysroot=${prefix}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
+require binutils-cross-sdk.inc
 PR = "r3"
-
-FILES_${PN}-dbg += "${prefix}/${TARGET_SYS}/bin/.debug"
-
-do_stage() {
-	:
-}
-
-do_install () {
-        autotools_do_install
-
-        # Install the libiberty header
-        install -d ${D}${includedir}
-        install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
-        install -m 644 ${S}/include/libiberty.h ${D}${includedir}
-}
============================================================
--- packages/binutils/binutils-cross-sdk_cvs.bb	36bfbdc9a020d7023a2f6800a64c119c5e3ada32
+++ packages/binutils/binutils-cross-sdk_cvs.bb	878549512efc25bceb06a8186db651b46f9a781a
@@ -1,11 +1,3 @@
-SECTION = "devel"
 require binutils_cvs.bb
-inherit sdk
-DEPENDS += "flex-native bison-native"
+require binutils-cross-sdk.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-cvs"
-EXTRA_OECONF = "--with-sysroot=${CROSS_DIR}/${TARGET_SYS} \
-		--program-prefix=${TARGET_PREFIX}"
-
-do_stage() {
-	:
-}






More information about the Openembedded-commits mailing list