summaryrefslogtreecommitdiffstats
path: root/meta/packages/meta/meta-toolchain.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/meta/meta-toolchain.bb')
-rw-r--r--meta/packages/meta/meta-toolchain.bb29
1 files changed, 7 insertions, 22 deletions
diff --git a/meta/packages/meta/meta-toolchain.bb b/meta/packages/meta/meta-toolchain.bb
index 1a1bde46c0..a0f38404b0 100644
--- a/meta/packages/meta/meta-toolchain.bb
+++ b/meta/packages/meta/meta-toolchain.bb
@@ -1,21 +1,15 @@
1DESCRIPTION = "Meta package for building a installable toolchain" 1DESCRIPTION = "Meta package for building a installable toolchain"
2LICENSE = "MIT" 2LICENSE = "MIT"
3DEPENDS = "ipkg-native ipkg-utils-native fakeroot-native sed-native" 3DEPENDS = "ipkg-native ipkg-utils-native fakeroot-native sed-native"
4PR = "r3"
5 4
6inherit sdk 5inherit sdk meta
7
8PACKAGES = ""
9
10BUILD_ALL_DEPS = "1"
11do_build[recrdeptask] = "do_build"
12 6
13SDK_DIR = "${WORKDIR}/sdk" 7SDK_DIR = "${WORKDIR}/sdk"
14SDK_OUTPUT = "${SDK_DIR}/image" 8SDK_OUTPUT = "${SDK_DIR}/image"
15SDK_DEPLOY = "${TMPDIR}/deploy/sdk" 9SDK_DEPLOY = "${TMPDIR}/deploy/sdk"
16 10
17IPKG_HOST = "ipkg-cl -f ${SDK_DIR}/ipkg-host.conf -o ${SDK_OUTPUT}" 11IPKG_HOST = "ipkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}"
18IPKG_TARGET = "ipkg-cl -f ${SDK_DIR}/ipkg-target.conf -o ${SDK_OUTPUT}/${prefix}" 12IPKG_TARGET = "ipkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${prefix}"
19 13
20HOST_INSTALL = "task-poky-standalone-sdk-host" 14HOST_INSTALL = "task-poky-standalone-sdk-host"
21 15
@@ -30,20 +24,11 @@ do_populate_sdk() {
30 rm -rf ${SDK_OUTPUT} 24 rm -rf ${SDK_OUTPUT}
31 mkdir -p ${SDK_OUTPUT} 25 mkdir -p ${SDK_OUTPUT}
32 26
33 cat <<EOF >${SDK_DIR}/ipkg-host.conf 27 package_generate_ipkg_conf
34src oe file:${DEPLOY_DIR_IPK} 28
35EOF 29 for arch in ${PACKAGE_ARCHS}; do
36 cat <<EOF >${SDK_DIR}/ipkg-target.conf
37src oe file:${DEPLOY_DIR_IPK}
38EOF
39 ipkgarchs="${PACKAGE_ARCHS}"
40 priority=1
41 for arch in $ipkgarchs; do
42 echo "arch $arch $priority" >> ${SDK_DIR}/ipkg-target.conf
43 echo "arch ${BUILD_ARCH}-$arch-sdk $priority" >> ${SDK_DIR}/ipkg-host.conf
44 priority=$(expr $priority + 5)
45 revipkgarchs="$arch $revipkgarchs" 30 revipkgarchs="$arch $revipkgarchs"
46 done 31 done
47 32
48 rm -r ${SDK_OUTPUT} 33 rm -r ${SDK_OUTPUT}
49 mkdir -p ${SDK_OUTPUT} 34 mkdir -p ${SDK_OUTPUT}