Signed-off-by: Jacob Stiffler <j-stiff...@ti.com>
---
 recipes-ti/ocl/opencl_git.bb |   50 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 recipes-ti/ocl/opencl_git.bb

diff --git a/recipes-ti/ocl/opencl_git.bb b/recipes-ti/ocl/opencl_git.bb
new file mode 100644
index 0000000..a07ae57
--- /dev/null
+++ b/recipes-ti/ocl/opencl_git.bb
@@ -0,0 +1,50 @@
+DESCRIPTION = "TI OpenCL"
+HOMEPAGE = "https://gitorious.design.ti.com/ocl";
+LICENSE = "BSD"
+
+include ocl.inc
+
+inherit cmake
+
+COMPATIBLE_MACHINE = "dra7xx"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+PACKAGES += " ${PN}-runtime"
+
+DEPENDS = "opencl-monitor cmake-native cmem ti-llvm3.3 ti-llvm3.3-native 
binutils sqlite3 libffi boost boost-native libloki pkgconfig-native 
virtual/kernel"
+
+RDEPENDS_${PN}-dev += " opencl-monitor"
+RDEPENDS_${PN}-runtime += " ${PN} opencl-monitor clocl ti-cgt6x"
+
+ALLOW_EMPTY_${PN}-runtime = "1"
+
+
+SRC_URI_append = " \
+    ${SRC_URI_OPENCL} \
+    ${SRC_URI_BUILTINS} \
+    ${OPENCL_PATCHES} \
+    ${OPENGL_HEADERS} \
+"
+
+S = "${WORKDIR}/git/opencl"
+
+export WANT_LLVM_RELEASE = "3.3-ti"
+
+EXTRA_OECMAKE += " -DBUILD_TARGET=ARM_AM57 -DBUILD_OUTPUT=lib"
+EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} 
LINUX_DEVKIT_ROOT=${STAGING_DIR_HOST}"
+export KERNEL_INSTALL_DIR = "${STAGING_KERNEL_DIR}"
+
+do_configure_prepend() {
+    mkdir -p ${S}/include/GL
+    cp -rv ${WORKDIR}/GL/* ${S}/include/GL
+}
+
+do_install_append() {
+    install -d ${D}${includedir}/GL
+    cp -rv ${S}/include/GL/* ${D}${includedir}/GL
+}
+
+FILES_${PN} += " \
+    ${datadir}/ti/opencl/* \
+"
+
-- 
1.7.9.5

-- 
_______________________________________________
meta-ti mailing list
meta-ti@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-ti

Reply via email to