All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version
@ 2015-01-24  4:42 Neena Busireddy
  2015-01-24  4:42 ` [meta-fsl-demos][PATCH V2 2/3] packagegroup-fsl-tools-testapps: Add GPU demos package Neena Busireddy
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Neena Busireddy @ 2015-01-24  4:42 UTC (permalink / raw)
  To: meta-freescale

- Supports OpenGL ES2, OpenGL ES3
- No support for OpenVG and G2D
- Do not support i.MX6 SoloLite and is intended
  to add in future

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
---
 .../{fsl-gpu-sdk_1.2.bb => fsl-gpu-sdk_2.0.bb}     |   55 +++++++++-----------
 1 file changed, 25 insertions(+), 30 deletions(-)
 rename recipes-graphics/fsl-gpu-sdk/{fsl-gpu-sdk_1.2.bb => fsl-gpu-sdk_2.0.bb} (32%)

diff --git a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
similarity index 32%
rename from recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
rename to recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
index 021eb77..1820307 100644
--- a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
+++ b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
@@ -1,11 +1,12 @@
 SUMMARY = "Freescale GPU SDK Samples"
 DESCRIPTION = "Set of sample applications for Freescale GPU"
-LICENSE = "Proprietary"
-LIC_FILES_CHKSUM = "file://COPYING;md5=44e96dac83a60d6c21a6055f7b31cf0c"
-DEPENDS = "virtual/libopenvg ${WL_DEPENDS} ${DFB_DEPENDS}"
-DEPENDS_append_mx6q = " virtual/libgles1 virtual/libgles2"
-DEPENDS_append_mx6dl = " virtual/libgles1 virtual/libgles2"
-DEPENDS_append_mx6sx = " virtual/libgles1 virtual/libgles2"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://COPYING;md5=cf7b2a944fc10cd1e2471a89ea6b7585"
+DEPENDS = "${WL_DEPENDS} ${DFB_DEPENDS} "
+DEPENDS_append_mx6q = " virtual/libgles2"
+DEPENDS_append_mx6dl = " virtual/libgles2"
+DEPENDS_append_mx6sx = " virtual/libgles2"
+
 WL_DEPENDS = "${@base_contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
 DFB_DEPENDS =  "${@base_contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)}"
 
@@ -17,38 +18,32 @@ RREPLACES_${PN} = "vivante-gpu-sdk"
 RCONFLICTS_${PN} = "vivante-gpu-sdk"
 
 SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
-SRC_URI[md5sum] = "9e9bd05dd12c709d8d91ea7ac2445e86"
-SRC_URI[sha256sum] = "12c78f8c666fdfb1745af9cc22416f03ef670b6ee3db079f6e90e1a3e5ddf0ea"
-
-S = "${WORKDIR}/${PN}-${PV}"
-
-SUPPORTED_APIS = "OpenVG"
-SUPPORTED_APIS_append_mx6q = " GLES1.1 GLES2.0"
-SUPPORTED_APIS_append_mx6dl = " GLES1.1 GLES2.0"
-SUPPORTED_APIS_append_mx6sx = " GLES1.1 GLES2.0"
 
-MAKEFILE_NO_X11 = "${@base_contains('DISTRO_FEATURES', 'wayland', 'Makefile.wl', \
-                                     base_contains('DISTRO_FEATURES', 'directfb', 'Makefile.Dfb', 'Makefile.fbdev', d), d)}"
-MAKEFILE = "${@base_contains('DISTRO_FEATURES', 'x11', 'Makefile.x11', '${MAKEFILE_NO_X11}', d)}"
-
-EXTRA_OEMAKE += "YOCTO_BUILD=1"
+SRC_URI[md5sum] = "c74bba9bfcaf6cb2448c42bb4f597181"
+SRC_URI[sha256sum] = "8bee7fedc91e054713742d949d749195b6e0cfa3479c1b0168e588a4104d47a9"
 
+BACKEND = "${@base_contains('DISTRO_FEATURES', 'x11', 'X11', \
+                    base_contains('DISTRO_FEATURES', 'wayland', 'Wayland', \
+                           base_contains('DISTRO_FEATURES', 'directfb', 'DirectFB', 'FB', d), d), d)}"
 do_compile () {
+    export FSL_GRAPHICS_SDK=${S}
+    export FSL_PLATFORM_NAME=Yocto
     export ROOTFS=${STAGING_DIR_HOST}
-    for API in ${SUPPORTED_APIS}; do
-        cd "${S}/Samples/${API}"
-        oe_runmake -f "${MAKEFILE}"
-    done
+    ./build.sh -f GNUmakefile_Yocto EGLBackend=${BACKEND}
 }
 
 do_install () {
+    export FSL_GRAPHICS_SDK=${S}
+    export FSL_PLATFORM_NAME=Yocto
     install -d "${D}/opt/${PN}"
-    for API in ${SUPPORTED_APIS}; do
-        cd "${S}/Samples/${API}"
-        oe_runmake -f "${MAKEFILE}" install
-        cp -r bin/* "${D}/opt/${PN}"
-    done
+    ./build.sh -f  GNUmakefile_Yocto EGLBackend=${BACKEND} install 
+    cp -r bin/* "${D}/opt/${PN}"
+    rm -rf ${D}/opt/${PN}/GLES2/S05_PrecompiledShader
+    rm -rf ${D}/opt/${PN}/GLES3/S05_PrecompiledShader
 }
 
 FILES_${PN} += "/opt/${PN}"
-FILES_${PN}-dbg += "/opt/${PN}/*/.debug"
+FILES_${PN}-dbg += "/opt/${PN}/*/*/.debug /usr/src/debug"
+INSANE_SKIP_${PN} += "rpaths"
+
+COMPATIBLE_MACHINE = "(mx6)"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [meta-fsl-demos][PATCH V2 2/3] packagegroup-fsl-tools-testapps: Add GPU demos package
  2015-01-24  4:42 [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Neena Busireddy
@ 2015-01-24  4:42 ` Neena Busireddy
  2015-01-24  4:42 ` [meta-fsl-demos][PATCH V2 3/3] packagegroup-fsl-tools-gpu: Add GPU tools Neena Busireddy
  2015-01-26 21:21 ` [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Sébastien Taylor
  2 siblings, 0 replies; 5+ messages in thread
From: Neena Busireddy @ 2015-01-24  4:42 UTC (permalink / raw)
  To: meta-freescale

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
---
 .../packagegroup-fsl-tools-testapps.bb             |    1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
index f6ff81c..887e1d4 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
@@ -30,6 +30,7 @@ RDEPENDS_${PN} = " \
     ethtool \
     mtd-utils \
     mtd-utils-ubifs \
+    imx-gpu-viv-demos \
     ${@base_contains('DISTRO_FEATURES', 'x11', '', \
                       base_contains('DISTRO_FEATURES', 'wayland', \
                                     'weston weston-examples \
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [meta-fsl-demos][PATCH V2 3/3] packagegroup-fsl-tools-gpu: Add GPU tools
  2015-01-24  4:42 [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Neena Busireddy
  2015-01-24  4:42 ` [meta-fsl-demos][PATCH V2 2/3] packagegroup-fsl-tools-testapps: Add GPU demos package Neena Busireddy
@ 2015-01-24  4:42 ` Neena Busireddy
  2015-01-26 21:21 ` [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Sébastien Taylor
  2 siblings, 0 replies; 5+ messages in thread
From: Neena Busireddy @ 2015-01-24  4:42 UTC (permalink / raw)
  To: meta-freescale

- fsl-gpu-sdk is not supported for i.MX6 SoloLite
- i.MX6 SoloLite does not support apitrace tool
because of its dependency on gles2

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
---
 .../packagegroups/packagegroup-fsl-tools-gpu.bb    |   14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
index e44798a..e062a39 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
@@ -15,13 +15,21 @@ SOC_TOOLS_GPU = ""
 SOC_TOOLS_GPU_mx5 = " \
     ${@base_contains('DISTRO_FEATURES', 'x11', 'amd-gpu-x11-bin-mx51', 'amd-gpu-bin-mx51', d)} \
 "
-
 SOC_TOOLS_GPU_mx6 = " \
-    gpu-viv-bin-mx6q \
-    gpu-viv-g2d \
+    imx-gpu-viv-g2d \
     fsl-gpu-sdk \
+    imx-gpu-viv-tools \
+    ${@base_contains('DISTRO_FEATURES', 'x11', \
+                    'imx-gpu-viv-tools-apitrace xserver-xorg-extension-viv-autohdmi', '', d)} \
 "
+# FIXME: fsl-gpu-sdk is not supported for i.MX6 SoloLite due to lack of
+# OpenVG support and is intended to add in future release. 
+# i.MX6 SoloLite do not support apitrace because of its dependency on gles2.
 
+SOC_TOOLS_GPU_remove_mx6sl = " \
+    fsl-gpu-sdk \
+    imx-gpu-viv-tools-apitrace \
+"
 RDEPENDS_${PN} = " \
     ${SOC_TOOLS_GPU} \
 "
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version
  2015-01-24  4:42 [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Neena Busireddy
  2015-01-24  4:42 ` [meta-fsl-demos][PATCH V2 2/3] packagegroup-fsl-tools-testapps: Add GPU demos package Neena Busireddy
  2015-01-24  4:42 ` [meta-fsl-demos][PATCH V2 3/3] packagegroup-fsl-tools-gpu: Add GPU tools Neena Busireddy
@ 2015-01-26 21:21 ` Sébastien Taylor
  2015-01-27 15:53   ` Neena Busireddy
  2 siblings, 1 reply; 5+ messages in thread
From: Sébastien Taylor @ 2015-01-26 21:21 UTC (permalink / raw)
  To: Neena Busireddy; +Cc: meta-freescale

Are there some more detailed release notes on the SDK/Driver from Freescale?  When you say no G2D/OpenVG support is that in terms of examples in the SDK or has the driver physically dropped support for this?


> On Jan 23, 2015, at 9:42 PM, Neena Busireddy <neena.busireddy@freescale.com> wrote:
> 
> - Supports OpenGL ES2, OpenGL ES3
> - No support for OpenVG and G2D
> - Do not support i.MX6 SoloLite and is intended
>  to add in future
> 
> Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
> ---
> .../{fsl-gpu-sdk_1.2.bb => fsl-gpu-sdk_2.0.bb}     |   55 +++++++++-----------
> 1 file changed, 25 insertions(+), 30 deletions(-)
> rename recipes-graphics/fsl-gpu-sdk/{fsl-gpu-sdk_1.2.bb => fsl-gpu-sdk_2.0.bb} (32%)
> 
> diff --git a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
> similarity index 32%
> rename from recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
> rename to recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
> index 021eb77..1820307 100644
> --- a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
> +++ b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
> @@ -1,11 +1,12 @@
> SUMMARY = "Freescale GPU SDK Samples"
> DESCRIPTION = "Set of sample applications for Freescale GPU"
> -LICENSE = "Proprietary"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=44e96dac83a60d6c21a6055f7b31cf0c"
> -DEPENDS = "virtual/libopenvg ${WL_DEPENDS} ${DFB_DEPENDS}"
> -DEPENDS_append_mx6q = " virtual/libgles1 virtual/libgles2"
> -DEPENDS_append_mx6dl = " virtual/libgles1 virtual/libgles2"
> -DEPENDS_append_mx6sx = " virtual/libgles1 virtual/libgles2"
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=cf7b2a944fc10cd1e2471a89ea6b7585"
> +DEPENDS = "${WL_DEPENDS} ${DFB_DEPENDS} "
> +DEPENDS_append_mx6q = " virtual/libgles2"
> +DEPENDS_append_mx6dl = " virtual/libgles2"
> +DEPENDS_append_mx6sx = " virtual/libgles2"
> +
> WL_DEPENDS = "${@base_contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
> DFB_DEPENDS =  "${@base_contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)}"
> 
> @@ -17,38 +18,32 @@ RREPLACES_${PN} = "vivante-gpu-sdk"
> RCONFLICTS_${PN} = "vivante-gpu-sdk"
> 
> SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
> -SRC_URI[md5sum] = "9e9bd05dd12c709d8d91ea7ac2445e86"
> -SRC_URI[sha256sum] = "12c78f8c666fdfb1745af9cc22416f03ef670b6ee3db079f6e90e1a3e5ddf0ea"
> -
> -S = "${WORKDIR}/${PN}-${PV}"
> -
> -SUPPORTED_APIS = "OpenVG"
> -SUPPORTED_APIS_append_mx6q = " GLES1.1 GLES2.0"
> -SUPPORTED_APIS_append_mx6dl = " GLES1.1 GLES2.0"
> -SUPPORTED_APIS_append_mx6sx = " GLES1.1 GLES2.0"
> 
> -MAKEFILE_NO_X11 = "${@base_contains('DISTRO_FEATURES', 'wayland', 'Makefile.wl', \
> -                                     base_contains('DISTRO_FEATURES', 'directfb', 'Makefile.Dfb', 'Makefile.fbdev', d), d)}"
> -MAKEFILE = "${@base_contains('DISTRO_FEATURES', 'x11', 'Makefile.x11', '${MAKEFILE_NO_X11}', d)}"
> -
> -EXTRA_OEMAKE += "YOCTO_BUILD=1"
> +SRC_URI[md5sum] = "c74bba9bfcaf6cb2448c42bb4f597181"
> +SRC_URI[sha256sum] = "8bee7fedc91e054713742d949d749195b6e0cfa3479c1b0168e588a4104d47a9"
> 
> +BACKEND = "${@base_contains('DISTRO_FEATURES', 'x11', 'X11', \
> +                    base_contains('DISTRO_FEATURES', 'wayland', 'Wayland', \
> +                           base_contains('DISTRO_FEATURES', 'directfb', 'DirectFB', 'FB', d), d), d)}"
> do_compile () {
> +    export FSL_GRAPHICS_SDK=${S}
> +    export FSL_PLATFORM_NAME=Yocto
>     export ROOTFS=${STAGING_DIR_HOST}
> -    for API in ${SUPPORTED_APIS}; do
> -        cd "${S}/Samples/${API}"
> -        oe_runmake -f "${MAKEFILE}"
> -    done
> +    ./build.sh -f GNUmakefile_Yocto EGLBackend=${BACKEND}
> }
> 
> do_install () {
> +    export FSL_GRAPHICS_SDK=${S}
> +    export FSL_PLATFORM_NAME=Yocto
>     install -d "${D}/opt/${PN}"
> -    for API in ${SUPPORTED_APIS}; do
> -        cd "${S}/Samples/${API}"
> -        oe_runmake -f "${MAKEFILE}" install
> -        cp -r bin/* "${D}/opt/${PN}"
> -    done
> +    ./build.sh -f  GNUmakefile_Yocto EGLBackend=${BACKEND} install 
> +    cp -r bin/* "${D}/opt/${PN}"
> +    rm -rf ${D}/opt/${PN}/GLES2/S05_PrecompiledShader
> +    rm -rf ${D}/opt/${PN}/GLES3/S05_PrecompiledShader
> }
> 
> FILES_${PN} += "/opt/${PN}"
> -FILES_${PN}-dbg += "/opt/${PN}/*/.debug"
> +FILES_${PN}-dbg += "/opt/${PN}/*/*/.debug /usr/src/debug"
> +INSANE_SKIP_${PN} += "rpaths"
> +
> +COMPATIBLE_MACHINE = "(mx6)"
> -- 
> 1.7.9.5
> 
> -- 
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version
  2015-01-26 21:21 ` [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Sébastien Taylor
@ 2015-01-27 15:53   ` Neena Busireddy
  0 siblings, 0 replies; 5+ messages in thread
From: Neena Busireddy @ 2015-01-27 15:53 UTC (permalink / raw)
  To: Sébastien Taylor; +Cc: meta-freescale

Hi Sebastien,

-----Original Message-----
From: Sébastien Taylor [mailto:sebastientaylor@gmail.com] On Behalf Of Sébastien Taylor
Sent: Monday, January 26, 2015 3:21 PM
To: Busireddy Neena-B45787
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version

Are there some more detailed release notes on the SDK/Driver from Freescale?  When you say no G2D/OpenVG support is that in terms of examples in the SDK or has the driver physically dropped support for this?

It is just in terms of examples in the SDK. We are intended to add them in future release.
More detailed release notes on the SDK/Driver from Freescale will be uploaded soon on
Freescale.com and we will update when they are up there.

Thanks,
Neena


> On Jan 23, 2015, at 9:42 PM, Neena Busireddy <neena.busireddy@freescale.com> wrote:
> 
> - Supports OpenGL ES2, OpenGL ES3
> - No support for OpenVG and G2D
> - Do not support i.MX6 SoloLite and is intended  to add in future
> 
> Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
> ---
> .../{fsl-gpu-sdk_1.2.bb => fsl-gpu-sdk_2.0.bb}     |   55 +++++++++-----------
> 1 file changed, 25 insertions(+), 30 deletions(-) rename 
> recipes-graphics/fsl-gpu-sdk/{fsl-gpu-sdk_1.2.bb => 
> fsl-gpu-sdk_2.0.bb} (32%)
> 
> diff --git a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb 
> b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
> similarity index 32%
> rename from recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
> rename to recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
> index 021eb77..1820307 100644
> --- a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
> +++ b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.0.bb
> @@ -1,11 +1,12 @@
> SUMMARY = "Freescale GPU SDK Samples"
> DESCRIPTION = "Set of sample applications for Freescale GPU"
> -LICENSE = "Proprietary"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=44e96dac83a60d6c21a6055f7b31cf0c"
> -DEPENDS = "virtual/libopenvg ${WL_DEPENDS} ${DFB_DEPENDS}"
> -DEPENDS_append_mx6q = " virtual/libgles1 virtual/libgles2"
> -DEPENDS_append_mx6dl = " virtual/libgles1 virtual/libgles2"
> -DEPENDS_append_mx6sx = " virtual/libgles1 virtual/libgles2"
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=cf7b2a944fc10cd1e2471a89ea6b7585"
> +DEPENDS = "${WL_DEPENDS} ${DFB_DEPENDS} "
> +DEPENDS_append_mx6q = " virtual/libgles2"
> +DEPENDS_append_mx6dl = " virtual/libgles2"
> +DEPENDS_append_mx6sx = " virtual/libgles2"
> +
> WL_DEPENDS = "${@base_contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
> DFB_DEPENDS =  "${@base_contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)}"
> 
> @@ -17,38 +18,32 @@ RREPLACES_${PN} = "vivante-gpu-sdk"
> RCONFLICTS_${PN} = "vivante-gpu-sdk"
> 
> SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
> -SRC_URI[md5sum] = "9e9bd05dd12c709d8d91ea7ac2445e86"
> -SRC_URI[sha256sum] = "12c78f8c666fdfb1745af9cc22416f03ef670b6ee3db079f6e90e1a3e5ddf0ea"
> -
> -S = "${WORKDIR}/${PN}-${PV}"
> -
> -SUPPORTED_APIS = "OpenVG"
> -SUPPORTED_APIS_append_mx6q = " GLES1.1 GLES2.0"
> -SUPPORTED_APIS_append_mx6dl = " GLES1.1 GLES2.0"
> -SUPPORTED_APIS_append_mx6sx = " GLES1.1 GLES2.0"
> 
> -MAKEFILE_NO_X11 = "${@base_contains('DISTRO_FEATURES', 'wayland', 'Makefile.wl', \
> -                                     base_contains('DISTRO_FEATURES', 'directfb', 'Makefile.Dfb', 'Makefile.fbdev', d), d)}"
> -MAKEFILE = "${@base_contains('DISTRO_FEATURES', 'x11', 'Makefile.x11', '${MAKEFILE_NO_X11}', d)}"
> -
> -EXTRA_OEMAKE += "YOCTO_BUILD=1"
> +SRC_URI[md5sum] = "c74bba9bfcaf6cb2448c42bb4f597181"
> +SRC_URI[sha256sum] = "8bee7fedc91e054713742d949d749195b6e0cfa3479c1b0168e588a4104d47a9"
> 
> +BACKEND = "${@base_contains('DISTRO_FEATURES', 'x11', 'X11', \
> +                    base_contains('DISTRO_FEATURES', 'wayland', 'Wayland', \
> +                           base_contains('DISTRO_FEATURES', 'directfb', 'DirectFB', 'FB', d), d), d)}"
> do_compile () {
> +    export FSL_GRAPHICS_SDK=${S}
> +    export FSL_PLATFORM_NAME=Yocto
>     export ROOTFS=${STAGING_DIR_HOST}
> -    for API in ${SUPPORTED_APIS}; do
> -        cd "${S}/Samples/${API}"
> -        oe_runmake -f "${MAKEFILE}"
> -    done
> +    ./build.sh -f GNUmakefile_Yocto EGLBackend=${BACKEND}
> }
> 
> do_install () {
> +    export FSL_GRAPHICS_SDK=${S}
> +    export FSL_PLATFORM_NAME=Yocto
>     install -d "${D}/opt/${PN}"
> -    for API in ${SUPPORTED_APIS}; do
> -        cd "${S}/Samples/${API}"
> -        oe_runmake -f "${MAKEFILE}" install
> -        cp -r bin/* "${D}/opt/${PN}"
> -    done
> +    ./build.sh -f  GNUmakefile_Yocto EGLBackend=${BACKEND} install 
> +    cp -r bin/* "${D}/opt/${PN}"
> +    rm -rf ${D}/opt/${PN}/GLES2/S05_PrecompiledShader
> +    rm -rf ${D}/opt/${PN}/GLES3/S05_PrecompiledShader
> }
> 
> FILES_${PN} += "/opt/${PN}"
> -FILES_${PN}-dbg += "/opt/${PN}/*/.debug"
> +FILES_${PN}-dbg += "/opt/${PN}/*/*/.debug /usr/src/debug"
> +INSANE_SKIP_${PN} += "rpaths"
> +
> +COMPATIBLE_MACHINE = "(mx6)"
> --
> 1.7.9.5
> 
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-01-27 15:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-24  4:42 [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Neena Busireddy
2015-01-24  4:42 ` [meta-fsl-demos][PATCH V2 2/3] packagegroup-fsl-tools-testapps: Add GPU demos package Neena Busireddy
2015-01-24  4:42 ` [meta-fsl-demos][PATCH V2 3/3] packagegroup-fsl-tools-gpu: Add GPU tools Neena Busireddy
2015-01-26 21:21 ` [meta-fsl-demos][PATCH V2 1/3] fsl-gpu-sdk: Upgrade to 2.0 version Sébastien Taylor
2015-01-27 15:53   ` Neena Busireddy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.