diff options
| -rw-r--r-- | meta/packages/meta/meta-toolchain-sdk.bb | 2 | ||||
| -rw-r--r-- | meta/packages/meta/meta-toolchain.bb | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/meta/packages/meta/meta-toolchain-sdk.bb b/meta/packages/meta/meta-toolchain-sdk.bb index 4da9391dd8..eb8f4fdcdb 100644 --- a/meta/packages/meta/meta-toolchain-sdk.bb +++ b/meta/packages/meta/meta-toolchain-sdk.bb | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | TOOLCHAIN_TARGET_TASK = "task-poky-standalone-gmae-sdk-target" | 1 | TOOLCHAIN_TARGET_TASK = "task-poky-standalone-gmae-sdk-target task-poky-standalone-gmae-sdk-target-dbg" |
| 2 | TOOLCHAIN_OUTPUTNAME = "${SDK_NAME}-toolchain-sdk-${DISTRO_VERSION}" | 2 | TOOLCHAIN_OUTPUTNAME = "${SDK_NAME}-toolchain-sdk-${DISTRO_VERSION}" |
| 3 | require meta-toolchain.bb | 3 | require meta-toolchain.bb |
diff --git a/meta/packages/meta/meta-toolchain.bb b/meta/packages/meta/meta-toolchain.bb index 40d27b56e1..fb213b88b5 100644 --- a/meta/packages/meta/meta-toolchain.bb +++ b/meta/packages/meta/meta-toolchain.bb | |||
| @@ -13,7 +13,7 @@ IPKG_HOST = "ipkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}" | |||
| 13 | IPKG_TARGET = "ipkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/temp-target" | 13 | IPKG_TARGET = "ipkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/temp-target" |
| 14 | 14 | ||
| 15 | TOOLCHAIN_HOST_TASK ?= "task-sdk-host" | 15 | TOOLCHAIN_HOST_TASK ?= "task-sdk-host" |
| 16 | TOOLCHAIN_TARGET_TASK ?= "task-poky-standalone-sdk-target" | 16 | TOOLCHAIN_TARGET_TASK ?= "task-poky-standalone-sdk-target task-poky-standalone-sdk-target-dbg" |
| 17 | TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-toolchain-${DISTRO_VERSION}" | 17 | TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-toolchain-${DISTRO_VERSION}" |
| 18 | 18 | ||
| 19 | RDEPENDS = "${TOOLCHAIN_TARGET_TASK} ${TOOLCHAIN_HOST_TASK}" | 19 | RDEPENDS = "${TOOLCHAIN_TARGET_TASK} ${TOOLCHAIN_HOST_TASK}" |
| @@ -36,14 +36,20 @@ do_populate_sdk() { | |||
| 36 | ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK} | 36 | ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK} |
| 37 | 37 | ||
| 38 | mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/include | 38 | mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/include |
| 39 | mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib | 39 | mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/.debug/ |
| 40 | mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/share | 40 | mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/share |
| 41 | mv ${SDK_OUTPUT}/temp-target/usr/lib/ipkg/status ${SDK_OUTPUT}/${prefix}/package-status | 41 | mv ${SDK_OUTPUT}/temp-target/usr/lib/ipkg/status ${SDK_OUTPUT}/${prefix}/package-status |
| 42 | rm -rf ${SDK_OUTPUT}/temp-target/usr/lib/ipkg/ | 42 | rm -rf ${SDK_OUTPUT}/temp-target/usr/lib/ipkg/ |
| 43 | cp -pPR ${SDK_OUTPUT}/temp-target/usr/include/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/include/ | 43 | cp -pPR ${SDK_OUTPUT}/temp-target/usr/include/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/include/ |
| 44 | cp -pPR ${SDK_OUTPUT}/temp-target/usr/lib/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/ | 44 | cp -pPR ${SDK_OUTPUT}/temp-target/usr/lib/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/ |
| 45 | if [ -d ${SDK_OUTPUT}/temp-target/usr/lib/.debug ]; then | ||
| 46 | cp -pPR ${SDK_OUTPUT}/temp-target/usr/lib/.debug/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/.debug/ | ||
| 47 | fi | ||
| 45 | cp -pPR ${SDK_OUTPUT}/temp-target/usr/share/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/share/ | 48 | cp -pPR ${SDK_OUTPUT}/temp-target/usr/share/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/share/ |
| 46 | cp -pPR ${SDK_OUTPUT}/temp-target/lib/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/ | 49 | cp -pPR ${SDK_OUTPUT}/temp-target/lib/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/ |
| 50 | if [ -d ${SDK_OUTPUT}/temp-target/lib/.debug ]; then | ||
| 51 | cp -pPR ${SDK_OUTPUT}/temp-target/lib/.debug/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/.debug/ | ||
| 52 | fi | ||
| 47 | rm -rf ${SDK_OUTPUT}/temp-target/ | 53 | rm -rf ${SDK_OUTPUT}/temp-target/ |
| 48 | 54 | ||
| 49 | for fn in `ls ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/`; do | 55 | for fn in `ls ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/`; do |
