summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@digia.com>2013-08-29 09:25:28 +0300
committerSamuli Piippo <samuli.piippo@digia.com>2013-09-19 13:25:20 +0300
commit48eee5baaf7b4cfec127b84c4bf7b537fe2bce35 (patch)
treea3661f839f95bfe1d75ce3440f940b007a5a7bba
parentf622a0d5e1cf0e7576de35113e377617a2951934 (diff)
downloadmeta-boot2qt-48eee5baaf7b4cfec127b84c4bf7b537fe2bce35.tar.gz
Move machine dependent packages to machine config files
Add config also for imx53qsb machines Change-Id: I5a391c29f917bf61bccbcd06a1973ee60dde8de9 Reviewed-by: Andy Nichols <andy.nichols@digia.com>
-rw-r--r--conf/distro/include/beagleboard.conf11
-rw-r--r--conf/distro/include/emulator.conf13
-rw-r--r--conf/distro/include/imx53qsb.conf13
-rw-r--r--conf/distro/include/nitrogen6x.conf16
-rw-r--r--conf/distro/include/raspberrypi.conf8
-rw-r--r--recipes/adbd/adbd.bb8
-rw-r--r--recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend2
-rw-r--r--recipes/images/b2qt-embedded-image.bb30
-rw-r--r--recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb31
9 files changed, 68 insertions, 64 deletions
diff --git a/conf/distro/include/beagleboard.conf b/conf/distro/include/beagleboard.conf
index 4932436..728a3ea 100644
--- a/conf/distro/include/beagleboard.conf
+++ b/conf/distro/include/beagleboard.conf
@@ -11,3 +11,14 @@ UBOOT_SUFFIX = "img"
11PREFERRED_PROVIDER_virtual/libgl = "libgles-omap3" 11PREFERRED_PROVIDER_virtual/libgl = "libgles-omap3"
12PREFERRED_VERSION_libgles-omap3 = "4.09.00.01" 12PREFERRED_VERSION_libgles-omap3 = "4.09.00.01"
13PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01" 13PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01"
14
15MACHINE_EXTRA_INSTALL = "\
16 libgles-omap3 \
17 libgles-omap3-rawdemos \
18 "
19
20MACHINE_EXTRA_INSTALL_SDK = "\
21 libgles-omap3-dev \
22 "
23
24ADB_PRODUCTID = "0x9018"
diff --git a/conf/distro/include/emulator.conf b/conf/distro/include/emulator.conf
index fdef2f3..dfbda91 100644
--- a/conf/distro/include/emulator.conf
+++ b/conf/distro/include/emulator.conf
@@ -2,3 +2,16 @@ IMAGE_CLASSES += "image-hdd"
2IMAGE_ROOTFS_ALIGNMENT = "1048576" 2IMAGE_ROOTFS_ALIGNMENT = "1048576"
3ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" 3ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3"
4IMAGE_FSTYPES = "ext3" 4IMAGE_FSTYPES = "ext3"
5
6MACHINE_EXTRA_INSTALL = "\
7 llvm3.2 \
8 libegl-mesa \
9 libegl-gallium \
10 libgles2-mesa \
11 mount-vboxsf \
12 "
13
14MACHINE_EXTRA_INSTALL_SDK = "\
15 libegl-mesa-dev \
16 libgles2-mesa-dev \
17 "
diff --git a/conf/distro/include/imx53qsb.conf b/conf/distro/include/imx53qsb.conf
new file mode 100644
index 0000000..0d96d9a
--- /dev/null
+++ b/conf/distro/include/imx53qsb.conf
@@ -0,0 +1,13 @@
1IMAGE_FSTYPES = "tar.gz"
2
3PREFERRED_PROVIDER_virtual/libgl = "amd-gpu-x11-bin-mx51"
4
5MACHINE_EXTRA_INSTALL = "\
6 amd-gpu-x11-bin-mx51 \
7 "
8
9MACHINE_EXTRA_INSTALL_SDK = " \
10 libgsl-fsl-mx51-dev \
11 libegl-mx51-dev \
12 libgles2-mx51-dev \
13 "
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf
index e232667..cf99d11 100644
--- a/conf/distro/include/nitrogen6x.conf
+++ b/conf/distro/include/nitrogen6x.conf
@@ -3,3 +3,19 @@ IMAGE_FSTYPES = "tar.gz ext3 sdcard"
3 3
4BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript" 4BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript"
5 5
6MACHINE_EXTRA_INSTALL = "\
7 libgal-mx6 \
8 libegl-mx6 \
9 libgles2-mx6 \
10 gst-fsl-plugin \
11 "
12
13MACHINE_EXTRA_INSTALL_SDK = " \
14 libgal-mx6 \
15 libegl-mx6 \
16 libegl-mx6-dev \
17 libgles2-mx6 \
18 libgles2-mx6-dev \
19 "
20
21ADB_PRODUCTID = "0x0d02"
diff --git a/conf/distro/include/raspberrypi.conf b/conf/distro/include/raspberrypi.conf
index 5045c13..8eada21 100644
--- a/conf/distro/include/raspberrypi.conf
+++ b/conf/distro/include/raspberrypi.conf
@@ -2,3 +2,11 @@ IMAGE_FSTYPES = "tar.gz ext3 rpi-sdimg"
2 2
3PREFERRED_PROVIDER_virtual/libgles1 = "vc-graphics" 3PREFERRED_PROVIDER_virtual/libgles1 = "vc-graphics"
4PREFERRED_PROVIDER_virtual/libgl = "vc-graphics" 4PREFERRED_PROVIDER_virtual/libgl = "vc-graphics"
5
6MACHINE_EXTRA_INSTALL = "\
7 vc-graphics \
8 "
9
10MACHINE_EXTRA_INSTALL_SDK = " \
11 vc-graphics-dev \
12 "
diff --git a/recipes/adbd/adbd.bb b/recipes/adbd/adbd.bb
index 88a3cfb..aa8f5e9 100644
--- a/recipes/adbd/adbd.bb
+++ b/recipes/adbd/adbd.bb
@@ -20,13 +20,9 @@ S = "${WORKDIR}/git/adb"
20 20
21FILES_${PN} += "${bindir}/adbd" 21FILES_${PN} += "${bindir}/adbd"
22 22
23PRODUCTID_beagleboard = "0x9018"
24PRODUCTID_mx6 = "0x0d02"
25PRODUCTID_raspberrypi = "0xabcd"
26
27do_configure() { 23do_configure() {
28 if [ -n "${PRODUCTID}" ]; then 24 if [ -n "${ADB_PRODUCTID}" ]; then
29 sed -i -e 's/PRODUCT=.*/PRODUCT=${PRODUCTID}/' ${WORKDIR}/adb-init 25 sed -i -e 's/PRODUCT=.*/PRODUCT=${ADB_PRODUCTID}/' ${WORKDIR}/adb-init
30 fi 26 fi
31} 27}
32 28
diff --git a/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend b/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend
index 45366bd..53a4b1a 100644
--- a/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend
+++ b/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend
@@ -1,2 +1,4 @@
1# dependency to x11 only when distro features have it 1# dependency to x11 only when distro features have it
2DEPENDS = "${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}" 2DEPENDS = "${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}"
3
4PROVIDES += "virtual/libgl"
diff --git a/recipes/images/b2qt-embedded-image.bb b/recipes/images/b2qt-embedded-image.bb
index cc5a124..6dc4f1f 100644
--- a/recipes/images/b2qt-embedded-image.bb
+++ b/recipes/images/b2qt-embedded-image.bb
@@ -14,35 +14,7 @@ inherit core-image
14 14
15EXTRA_IMAGEDEPENDS_mx6 += "u-boot-script-boundary" 15EXTRA_IMAGEDEPENDS_mx6 += "u-boot-script-boundary"
16 16
17MACHINE_EXTRA_INSTALL = "" 17MACHINE_EXTRA_INSTALL ?= ""
18
19MACHINE_EXTRA_INSTALL_raspberrypi += "\
20 vc-graphics \
21 "
22
23MACHINE_EXTRA_INSTALL_mx5 += "\
24 amd-gpu-x11-bin-mx51 \
25 "
26
27MACHINE_EXTRA_INSTALL_mx6 += "\
28 libgal-mx6 \
29 libegl-mx6 \
30 libgles2-mx6 \
31 gst-fsl-plugin \
32 "
33
34MACHINE_EXTRA_INSTALL_beagleboard += "\
35 libgles-omap3 \
36 libgles-omap3-rawdemos \
37 "
38
39MACHINE_EXTRA_INSTALL_emulator = "\
40 llvm3.2 \
41 libegl-mesa \
42 libegl-gallium \
43 libgles2-mesa \
44 mount-vboxsf \
45 "
46 18
47GSTREAMER_EXTRA_INSTALL = "\ 19GSTREAMER_EXTRA_INSTALL = "\
48 gst-meta-video \ 20 gst-meta-video \
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb
index 58f9a7f..4ff29d0 100644
--- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb
+++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb
@@ -5,34 +5,7 @@ LICENSE = "CLOSED"
5 5
6PACKAGES = "${PN}" 6PACKAGES = "${PN}"
7 7
8MACHINE_EXTRA_INSTALL = "" 8MACHINE_EXTRA_INSTALL_SDK ?= ""
9
10MACHINE_EXTRA_INSTALL_raspberrypi = " \
11 vc-graphics-dev \
12 "
13
14MACHINE_EXTRA_INSTALL_mx6 = " \
15 libgal-mx6 \
16 libegl-mx6 \
17 libegl-mx6-dev \
18 libgles2-mx6 \
19 libgles2-mx6-dev \
20 "
21
22MACHINE_EXTRA_INSTALL_mx5 = " \
23 libgsl-fsl-mx51-dev \
24 libegl-mx51-dev \
25 libgles2-mx51-dev \
26 "
27
28MACHINE_EXTRA_INSTALL_beagleboard = "\
29 libgles-omap3-dev \
30 "
31
32MACHINE_EXTRA_INSTALL_emulator = "\
33 libegl-mesa-dev \
34 libgles2-mesa-dev \
35 "
36 9
37RDEPENDS_${PN} += "\ 10RDEPENDS_${PN} += "\
38 task-core-standalone-sdk-target \ 11 task-core-standalone-sdk-target \
@@ -51,5 +24,5 @@ RDEPENDS_${PN} += "\
51 libxslt-dev \ 24 libxslt-dev \
52 libudev-dev \ 25 libudev-dev \
53 tslib-dev \ 26 tslib-dev \
54 ${MACHINE_EXTRA_INSTALL} \ 27 ${MACHINE_EXTRA_INSTALL_SDK} \
55 " 28 "