binutils-cross: Convert to non-legacy staging
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 17 Dec 2009 21:18:46 +0000 (21:18 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 5 May 2010 13:45:12 +0000 (14:45 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
recipes/binutils/binutils-cross.inc

index 5808c1f..bd22c92 100644 (file)
@@ -8,22 +8,22 @@ EXTRA_OECONF = "--with-sysroot=${STAGING_DIR_TARGET} \
                --enable-install-libbfd \
                 --disable-werror"
 
-do_stage () {
-       oe_runmake install
+do_install () {
+       oe_runmake 'DESTDIR=${D}' install
 
        # We don't really need these, so we'll remove them...
-       rm -rf ${CROSS_DIR}/lib/ldscripts
-       rm -rf ${CROSS_DIR}/share/info
-       rm -rf ${CROSS_DIR}/share/locale
-       rm -rf ${CROSS_DIR}/share/man
-       rmdir ${CROSS_DIR}/share || :
-       rmdir ${CROSS_DIR}/${libdir}/gcc-lib || :
-       rmdir ${CROSS_DIR}/${libdir}64/gcc-lib || :
-       rmdir ${CROSS_DIR}/${libdir} || :
-       rmdir ${CROSS_DIR}/${libdir}64 || :
-       rmdir ${CROSS_DIR}/${prefix} || :
+       rm -rf ${D}${CROSS_DIR}/lib/ldscripts
+       rm -rf ${D}${CROSS_DIR}/share/info
+       rm -rf ${D}${CROSS_DIR}/share/locale
+       rm -rf ${D}${CROSS_DIR}/share/man
+       rmdir ${D}${CROSS_DIR}/share || :
+       rmdir ${D}${CROSS_DIR}/${libdir}/gcc-lib || :
+       rmdir ${D}${CROSS_DIR}/${libdir}64/gcc-lib || :
+       rmdir ${D}${CROSS_DIR}/${libdir} || :
+       rmdir ${D}${CROSS_DIR}/${libdir}64 || :
+       rmdir ${D}${CROSS_DIR}/${prefix} || :
 }
 
-do_install () {
-       :
+do_stage () {
+       use_do_install_for_stage
 }