require libgles-omap3.inc DEFAULT_PREFERENCE = "1" # download required binary distribution from: # http://software-dl.ti.com/dsps/forms/export.html?prod_no=/OMAP35x_Graphics_SDK_setuplinux_3_00_00_09.bin PR = "r2" SGXPV = "3_00_00_09" IMGPV = "1.3.13.1832" BINFILE := "OMAP35x_Graphics_SDK_setuplinux_${SGXPV}.bin" # The ES2.x and ES3.x CPUs have different SGX hardware, so we need to install 2 sets of userspace do_install_append() { install -d ${D}${libdir}/ES3.0 install -d ${D}${libdir}/ES2.0 install -d ${D}${bindir}/ES3.0 install -d ${D}${bindir}/ES2.0 cp ${S}/gfx_rel_es2.x/lib* ${D}${libdir}/ES2.0/ cp ${S}/gfx_rel_es2.x/p[dv]* ${D}${bindir}/ES2.0/ cp ${D}${libdir}/lib*${IMGPV} ${D}${libdir}/ES3.0/ cp ${D}${bindir}/p[dv]* ${D}${bindir}/ES3.0 } # Quality control is really poor on these SDKs, so hack around the latest madness: FILES_${PN} += "${libdir}/*.so" FILES_${PN}-dev = "${includedir}"