Also rearrange the recipes to have common bits in inc files and not include the target bb file everywhere. This lets us add specific options to specific recipes particularly target recipe in this case (From OE-Core rev: f4ed063e32f064e996a4c29760fa4ac49f1ed73c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
28 lines
1.1 KiB
PHP
28 lines
1.1 KiB
PHP
inherit cross
|
|
PROVIDES = "virtual/${TARGET_PREFIX}binutils"
|
|
|
|
INHIBIT_DEFAULT_DEPS = "1"
|
|
INHIBIT_AUTOTOOLS_DEPS = "1"
|
|
|
|
EXTRA_OECONF += "--with-sysroot=${STAGING_DIR_TARGET} \
|
|
--disable-install-libbfd \
|
|
--enable-poison-system-directories \
|
|
"
|
|
do_install () {
|
|
oe_runmake 'DESTDIR=${D}' install
|
|
|
|
# We don't really need these, so we'll remove them...
|
|
rm -rf ${D}${STAGING_DIR_NATIVE}${libdir_native}/libiberty.a
|
|
rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/${TARGET_SYS}
|
|
rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/lib/ldscripts
|
|
rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/share/info
|
|
rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/share/locale
|
|
rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/share/man
|
|
rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/share || :
|
|
rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir}/gcc-lib || :
|
|
rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir}64/gcc-lib || :
|
|
rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir} || :
|
|
rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir}64 || :
|
|
rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${prefix} || :
|
|
}
|