aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/powervr-drivers/bc-cube_0.1.0.bb
diff options
context:
space:
mode:
authorKoen Kooi <k-kooi@ti.com>2010-03-19 15:41:46 +0100
committerKoen Kooi <koen@openembedded.org>2010-04-12 19:43:27 +0200
commitc3c7c8eac979e1c5a4369d30bf7f2ca1814772c1 (patch)
tree3aaef8b21c6361b550e717540ec31166d35c5171 /recipes/powervr-drivers/bc-cube_0.1.0.bb
parentc88d28ef872235376aae3492d919ee2cdf9be3ff (diff)
downloadopenembedded-c3c7c8eac979e1c5a4369d30bf7f2ca1814772c1.tar.gz
bc-cube: add recipe for 0.1.0 + patch to build it against the 3.01.00.05 SGX SDK
Diffstat (limited to 'recipes/powervr-drivers/bc-cube_0.1.0.bb')
-rw-r--r--recipes/powervr-drivers/bc-cube_0.1.0.bb42
1 files changed, 42 insertions, 0 deletions
diff --git a/recipes/powervr-drivers/bc-cube_0.1.0.bb b/recipes/powervr-drivers/bc-cube_0.1.0.bb
new file mode 100644
index 0000000000..1ea5dcc67b
--- /dev/null
+++ b/recipes/powervr-drivers/bc-cube_0.1.0.bb
@@ -0,0 +1,42 @@
+DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
+LICENSE = "TI-BSD/GPLv2"
+DEPENDS = "virtual/egl"
+
+SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/apps_processors/OMAP35x_AM35x_Video_Texture_Streaming/1_0/exports/bc-cat-${PV}.tar.gz \
+ file://bc-cat-0.1.0-BC_PIX_FMT_.patch;patch=1;pnum=0"
+
+S = "${WORKDIR}/bc-cat-${PV}"
+
+CFLAGS += " -DLINUX -I../include -I${STAGING_INCDIR}/services4/3rdparty/bufferclass_ti/ -I${STAGING_INCDIR}/include4"
+LDFLAGS += "-lGLES_CM -lEGL"
+
+do_configure() {
+ cd test
+ sed -i -e s:pixel_fmt:fourcc:g *.c
+}
+
+# build both fb and x11 version
+do_compile() {
+ cd test
+ oe_runmake -e clean
+ oe_runmake -e
+ mv gles1_bc_mmap gles1_bc_mmap-fb
+ mv gles1_bc_webcam gles1_bc_webcam-fb
+
+ oe_runmake -e clean
+ CFLAGS="${CFLAGS} -DX11" oe_runmake -e X11BUILD=1
+ mv gles1_bc_mmap gles1_bc_mmap-x11
+ mv gles1_bc_webcam gles1_bc_webcam-x11
+
+}
+
+do_install() {
+ install -d ${D}${bindir}
+ install -m 0755 ${S}/test/gles1_bc_mmap-* ${D}${bindir}
+ install -m 0755 ${S}/test/gles1_bc_webcam-* ${D}${bindir}
+}
+
+PACKAGES =+ "${PN}-fb ${PN}-x11"
+FILES_${PN}-x11 = "${bindir}/*x11"
+FILES_${PN}-fb = "${bindir}/*fb"
+