add plugin(streamtvplayer)
[vuplus_openembedded] / recipes / meta / external-toolchain-generic.bb
1 DESCRIPTION = "This package allows OE to work with an external toolchain generated \
2                by meta-toolchain instead of building its own. It expects that toolchain \
3                to be located in SDK_PATH/prefix."
4
5 PROVIDES = "\
6     linux-libc-headers \
7     virtual/${TARGET_PREFIX}gcc \
8     virtual/${TARGET_PREFIX}gcc-initial \
9     virtual/${TARGET_PREFIX}gcc-intermediate \
10     virtual/${TARGET_PREFIX}binutils \
11     virtual/${TARGET_PREFIX}libc-for-gcc \
12     virtual/${TARGET_PREFIX}libc-initial \
13     virtual/libc \
14     virtual/libintl \
15     virtual/libiconv \
16     "
17
18 RPROVIDES = "glibc glibc-utils libsegfault glibc-thread-db libgcc-dev libgcc libstdc++-dev libstdc++ ldd"
19 PACKAGES_DYNAMIC = "glibc-gconv-*"
20 PR = "r2"
21
22 inherit sdk
23
24 do_stage() {
25         if [ ! -e  ${prefix}/package-status ]; then
26                 echo "The external toolchain could not be found in ${prefix}!"
27                 exit 1
28         fi
29         
30         install -d ${STAGING_DIR}/pkgdata/
31         install -d ${STAGING_DIR_TARGET}/shlibs/
32
33         cp -pPRr ${prefix}/pkgdata/* ${STAGING_DIR}/pkgdata/
34         cp -pPRr ${prefix}/${TARGET_SYS}/shlibs/* ${STAGING_DIR_TARGET}/shlibs/
35
36         if [ -d ${prefix}/ipk ]; then
37                 install -d ${DEPLOY_DIR_IPK}/
38                 cp -pPRr ${prefix}/ipk/* ${DEPLOY_DIR_IPK}/
39         fi
40
41         if [ -d ${prefix}/deb ]; then
42                 install -d ${DEPLOY_DIR_DEB}/
43                 cp -pPRr ${prefix}/deb/* ${DEPLOY_DIR_DEB}/
44         fi
45
46         if [ -d ${prefix}/pstage -a "x${DEPLOY_DIR_PSTAGE}" != "x" ]; then
47                 install -d ${DEPLOY_DIR_PSTAGE}/
48                 cp -pPRr ${prefix}/pstage/* ${DEPLOY_DIR_PSTAGE}/
49         fi
50 }