diff options
4 files changed, 136 insertions, 0 deletions
diff --git a/recipes/images/b2qt-embedded-image.bb b/recipes/images/b2qt-embedded-image.bb new file mode 100644 index 0000000..cf92174 --- /dev/null +++ b/recipes/images/b2qt-embedded-image.bb | |||
@@ -0,0 +1,60 @@ | |||
1 | DESCRIPTION = "B2Qt on embedded Linux SDK image" | ||
2 | LICENSE = "CLOSED" | ||
3 | PR = "r0" | ||
4 | |||
5 | IMAGE_FEATURES += "\ | ||
6 | package-management \ | ||
7 | ssh-server-dropbear \ | ||
8 | tools-debug \ | ||
9 | tools-profile \ | ||
10 | debug-tweaks \ | ||
11 | hwcodecs \ | ||
12 | " | ||
13 | |||
14 | inherit core-image | ||
15 | |||
16 | MACHINE_EXTRA_INSTALL = "" | ||
17 | |||
18 | MACHINE_EXTRA_INSTALL_mx6 += "\ | ||
19 | gpu-viv-bin-mx6q \ | ||
20 | gst-fsl-plugin \ | ||
21 | " | ||
22 | |||
23 | MACHINE_EXTRA_INSTALL_beagleboard += "\ | ||
24 | libgles-omap3 \ | ||
25 | libgles-omap3-rawdemos \ | ||
26 | " | ||
27 | |||
28 | GSTREAMER_EXTRA_INSTALL = "\ | ||
29 | gst-meta-video \ | ||
30 | gst-meta-audio \ | ||
31 | gst-plugins-good \ | ||
32 | gst-plugins-base-app \ | ||
33 | gst-plugins-good-videofilter \ | ||
34 | gst-plugins-good-id3demux \ | ||
35 | gst-plugins-good-auparse \ | ||
36 | gst-plugins-ugly-rmdemux \ | ||
37 | gst-plugins-ugly-asf \ | ||
38 | gst-plugins-ugly-a52dec \ | ||
39 | " | ||
40 | |||
41 | TOOLS_EXTRA_INSTALL = "\ | ||
42 | ldd \ | ||
43 | " | ||
44 | |||
45 | IMAGE_INSTALL += "\ | ||
46 | psplash \ | ||
47 | openssh-sftp-server \ | ||
48 | openssl \ | ||
49 | libpng \ | ||
50 | jpeg \ | ||
51 | tiff \ | ||
52 | libxslt \ | ||
53 | icu \ | ||
54 | freetype \ | ||
55 | fontconfig \ | ||
56 | liberation-fonts \ | ||
57 | ${GSTREAMER_EXTRA_INSTALL} \ | ||
58 | ${TOOLS_EXTRA_INSTALL} \ | ||
59 | ${MACHINE_EXTRA_INSTALL} \ | ||
60 | " | ||
diff --git a/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb b/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb new file mode 100644 index 0000000..8944c75 --- /dev/null +++ b/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb | |||
@@ -0,0 +1,27 @@ | |||
1 | DESCRIPTION = "B2Qt on embedded Linux SDK toolchain" | ||
2 | PR = "r0" | ||
3 | LICENSE = "CLOSED" | ||
4 | |||
5 | TOOLCHAIN_HOST_TASK = "nativesdk-packagegroup-b2qt-embedded-toolchain-host packagegroup-cross-canadian-${TRANSLATED_TARGET_ARCH}" | ||
6 | TOOLCHAIN_TARGET_TASK = "nativesdk-packagegroup-b2qt-embedded-toolchain-target" | ||
7 | |||
8 | require recipes-core/meta/meta-toolchain.bb | ||
9 | |||
10 | toolchain_create_sdk_env_script_append() { | ||
11 | sed -i -e '/export CC/d' $script | ||
12 | sed -i -e '/export CXX/d' $script | ||
13 | sed -i -e '/export CFLAGS/d' $script | ||
14 | sed -i -e '/export CXXFLAGS/d' $script | ||
15 | sed -i -e '/export LDFLAGS/d' $script | ||
16 | sed -i -e '/export CPPFLAGS/d' $script | ||
17 | sed -i -e '/export CFLAGS/d' $script | ||
18 | sed -i -e '/export CPP/d' $script | ||
19 | sed -i -e '/export AS/d' $script | ||
20 | sed -i -e '/export LD/d' $script | ||
21 | sed -i -e '/export STRIP/d' $script | ||
22 | sed -i -e '/export RANLIB/d' $script | ||
23 | sed -i -e '/export OBJCOPY/d' $script | ||
24 | sed -i -e '/export OBJDUMP/d' $script | ||
25 | sed -i -e '/export AR/d' $script | ||
26 | sed -i -e '/export NM/d' $script | ||
27 | } | ||
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb new file mode 100644 index 0000000..28cc4d2 --- /dev/null +++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | DESCRIPTION = "Host packages for B2Qt on embedded Linux SDK" | ||
2 | PR = "r0" | ||
3 | ALLOW_EMPTY_${PN} = "1" | ||
4 | LICENSE = "CLOSED" | ||
5 | |||
6 | require recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb | ||
7 | |||
8 | RDEPENDS_${PN} = "\ | ||
9 | mkcard-nativesdk \ | ||
10 | python-modules-nativesdk \ | ||
11 | " | ||
12 | |||
13 | |||
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb new file mode 100644 index 0000000..1926abe --- /dev/null +++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb | |||
@@ -0,0 +1,36 @@ | |||
1 | DESCRIPTION = "Target packages for B2Qt on embedded Linux SDK" | ||
2 | PR = "r0" | ||
3 | ALLOW_EMPTY_${PN} = "1" | ||
4 | LICENSE = "CLOSED" | ||
5 | |||
6 | PACKAGES = "${PN}" | ||
7 | |||
8 | SGX_mx6 = " \ | ||
9 | gpu-viv-bin-mx6q-dev \ | ||
10 | libgal-mx6 \ | ||
11 | libgles-mx6-dev \ | ||
12 | libgles2-mx6-dev \ | ||
13 | " | ||
14 | |||
15 | SGX_beagleboard = "\ | ||
16 | libgles-omap3-dev \ | ||
17 | " | ||
18 | |||
19 | RDEPENDS_${PN} += "\ | ||
20 | task-core-standalone-sdk-target \ | ||
21 | task-core-standalone-sdk-target-dbg \ | ||
22 | glib-2.0-dev \ | ||
23 | openssl-dev \ | ||
24 | libpng-dev \ | ||
25 | tiff-dev \ | ||
26 | alsa-dev \ | ||
27 | dbus-dev \ | ||
28 | freetype-dev \ | ||
29 | fontconfig-dev \ | ||
30 | gstreamer-dev \ | ||
31 | gst-plugins-base-dev \ | ||
32 | icu-dev \ | ||
33 | libxslt-dev \ | ||
34 | libudev-dev \ | ||
35 | ${SGX} \ | ||
36 | " | ||