binutils-external-cross-canadian.bb 719 B

123456789101112131415161718
  1. require recipes-external/binutils/binutils-external.inc
  2. inherit external-toolchain-cross-canadian
  3. PN .= "-${TRANSLATED_TARGET_ARCH}"
  4. FILES:${PN} = "\
  5. ${@' '.join('${bindir}/${EXTERNAL_TARGET_SYS}-' + i for i in '${binutils_binaries}'.split())} \
  6. ${@' '.join('${exec_prefix}/${EXTERNAL_TARGET_SYS}/bin/' + i for i in '${binutils_binaries}'.split())} \
  7. ${exec_prefix}/lib/ldscripts \
  8. "
  9. do_install:append () {
  10. if [ ! -e ${D}${bindir}/${EXTERNAL_TARGET_SYS}-ld.bfd ]; then
  11. rm -rf ${D}${bindir}/${EXTERNAL_TARGET_SYS}-ld.bfd
  12. echo "ln -s ${EXTERNAL_TARGET_SYS}-ld ${D}${bindir}/${EXTERNAL_TARGET_SYS}-ld.bfd"
  13. ln -s ${EXTERNAL_TARGET_SYS}-ld ${D}${bindir}/${EXTERNAL_TARGET_SYS}-ld.bfd
  14. fi
  15. }