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