1*4882a593SmuzhiyunDESCRIPTION = "OpenGL CTS" 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunrequire khronos-cts.inc 4*4882a593Smuzhiyun# opengl-es-cts-3.2.7.0 5*4882a593SmuzhiyunSRCREV_vk-gl-cts = "7cba7113c40f2ff03573c8c2c90661b2249e04fa" 6*4882a593SmuzhiyunSRCREV_amber = "4d0115cccfcb3b73d20b6513b1c40748e6403c50" 7*4882a593SmuzhiyunSRCREV_glslang = "ffccefddfd9a02ec0c0b6dd04ef5e1042279c97f" 8*4882a593SmuzhiyunSRCREV_spirv-headers = "104ecc356c1bea4476320faca64440cd1df655a3" 9*4882a593SmuzhiyunSRCREV_spirv-tools = "cd590fa3341284cd6d1ee82366155786cfd44c96" 10*4882a593SmuzhiyunSRC_URI[renderdoc.sha256sum] = "e7b5f0aa5b1b0eadc63a1c624c0ca7f5af133aa857d6a4271b0ef3d0bdb6868e" 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunS = "${WORKDIR}/git" 13*4882a593Smuzhiyun 14*4882a593Smuzhiyundo_install() { 15*4882a593Smuzhiyun install -d ${D}/${CTSDIR} 16*4882a593Smuzhiyun cp -r ${B}/external/openglcts/modules/* ${D}/${CTSDIR} 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun install -m 0755 ${B}/modules/egl/deqp-egl ${D}/${CTSDIR} 19*4882a593Smuzhiyun install -m 0755 ${B}/modules/gles2/deqp-gles2 ${D}/${CTSDIR} 20*4882a593Smuzhiyun install -m 0755 ${B}/modules/gles3/deqp-gles3 ${D}/${CTSDIR} 21*4882a593Smuzhiyun install -m 0755 ${B}/modules/gles31/deqp-gles31 ${D}/${CTSDIR} 22*4882a593Smuzhiyun install -m 0755 ${B}/modules/internal/de-internal-tests ${D}/${CTSDIR} 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun rm -r ${D}/${CTSDIR}/*.a ${D}/${CTSDIR}/cmake_install.cmake ${D}/${CTSDIR}/CMakeFiles 25*4882a593Smuzhiyun rm -r ${D}/${CTSDIR}/*/*.a ${D}/${CTSDIR}/*/cmake_install.cmake ${D}/${CTSDIR}/*/CMakeFiles 26*4882a593Smuzhiyun rm -r ${D}/${CTSDIR}/common/subgroups/*.a ${D}/${CTSDIR}/common/subgroups/cmake_install.cmake ${D}/${CTSDIR}/common/subgroups/CMakeFiles 27*4882a593Smuzhiyun} 28*4882a593Smuzhiyun 29*4882a593SmuzhiyunSECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}" 30*4882a593SmuzhiyunLTO = "" 31*4882a593Smuzhiyun 32