merge of '0b604857bbf871639fdb43ee8380222e8ef64bb7'
[vuplus_openembedded] / packages / binutils / binutils-cross-sdk.inc
1 inherit sdk
2 DEPENDS += "flex-native bison-native"
3 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
4 EXTRA_OECONF = "--with-sysroot=${prefix}/${TARGET_SYS} \
5                 --program-prefix=${TARGET_PREFIX}"
6
7 do_stage() {
8         :
9 }
10
11 do_install () {
12         autotools_do_install
13
14         # Fix the ${prefix}/${TARGET_SYS}/bin/* files to be symlinks
15         rm ${D}${prefix}/${TARGET_SYS}/bin/.debug -Rf
16         rm ${D}${prefix}/${TARGET_SYS}/bin/*
17         for l in ${D}${bindir}/*; do
18                 ln -sf "${bindir}/`basename $l`" "${D}${prefix}/${TARGET_SYS}/bin/`basename $l | sed -e 's,${TARGET_PREFIX},,'`"
19         done
20
21         # Install the libiberty header
22         install -d ${D}${includedir}
23         install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
24         install -m 644 ${S}/include/libiberty.h ${D}${includedir}
25 }