1*35238bceSAndroid Build Coastguard Workermessage("*** Using nullws target") 2*35238bceSAndroid Build Coastguard Workerset(DEQP_TARGET_NAME "nullws") 3*35238bceSAndroid Build Coastguard Worker 4*35238bceSAndroid Build Coastguard Workerset(DEQP_USE_NULLWS ON) 5*35238bceSAndroid Build Coastguard Workeradd_definitions(-DNULLWS) 6*35238bceSAndroid Build Coastguard Worker 7*35238bceSAndroid Build Coastguard Workerfind_library(GLES2_LIBRARY NAMES libGLESv2 GLESv2) 8*35238bceSAndroid Build Coastguard Workerfind_library(GLES3_LIBRARY NAMES libGLESv3 GLESv3) 9*35238bceSAndroid Build Coastguard Workerfind_library(EGL_LIBRARY NAMES libEGL EGL) 10*35238bceSAndroid Build Coastguard Worker 11*35238bceSAndroid Build Coastguard Workerif (NOT GLES3_LIBRARY) 12*35238bceSAndroid Build Coastguard Worker find_library(GLES3_LIBRARY NAMES libGLESv2 GLESv2) 13*35238bceSAndroid Build Coastguard Workerendif() 14*35238bceSAndroid Build Coastguard Worker 15*35238bceSAndroid Build Coastguard Workerfind_path(GLES2_INCLUDE_PATH GLES2/gl2.h) 16*35238bceSAndroid Build Coastguard Workerfind_path(GLES3_INCLUDE_PATH GLES3/gl3.h) 17*35238bceSAndroid Build Coastguard Workerfind_path(GLES31_INCLUDE_PATH GLES3/gl31.h) 18*35238bceSAndroid Build Coastguard Workerfind_path(GLES32_INCLUDE_PATH GLES3/gl32.h) 19*35238bceSAndroid Build Coastguard Workerfind_path(EGL_INCLUDE_PATH EGL/egl.h) 20*35238bceSAndroid Build Coastguard Worker 21*35238bceSAndroid Build Coastguard Workerif (GLES2_LIBRARY AND GLES2_INCLUDE_PATH) 22*35238bceSAndroid Build Coastguard Worker set(DEQP_SUPPORT_GLES2 ON) 23*35238bceSAndroid Build Coastguard Worker set(DEQP_GLES2_LIBRARIES ${GLES2_LIBRARY}) 24*35238bceSAndroid Build Coastguard Worker include_directories(BEFORE ${GLES2_INCLUDE_PATH}) 25*35238bceSAndroid Build Coastguard Workerendif () 26*35238bceSAndroid Build Coastguard Worker 27*35238bceSAndroid Build Coastguard Workerif (GLES3_LIBRARY AND GLES3_INCLUDE_PATH) 28*35238bceSAndroid Build Coastguard Worker set(DEQP_SUPPORT_GLES3 ON) 29*35238bceSAndroid Build Coastguard Worker set(DEQP_GLES3_LIBRARIES ${GLES3_LIBRARY}) 30*35238bceSAndroid Build Coastguard Worker include_directories(BEFORE ${GLES3_INCLUDE_PATH}) 31*35238bceSAndroid Build Coastguard Workerendif () 32*35238bceSAndroid Build Coastguard Worker 33*35238bceSAndroid Build Coastguard Workerif (GLES3_LIBRARY AND GLES31_INCLUDE_PATH) 34*35238bceSAndroid Build Coastguard Worker set(DEQP_SUPPORT_GLES31 ON) 35*35238bceSAndroid Build Coastguard Worker set(DEQP_GLES31_LIBRARIES ${GLES3_LIBRARY}) 36*35238bceSAndroid Build Coastguard Worker include_directories(${GLES31_INCLUDE_PATH}) 37*35238bceSAndroid Build Coastguard Workerendif () 38*35238bceSAndroid Build Coastguard Worker 39*35238bceSAndroid Build Coastguard Workerif (GLES3_LIBRARY AND GLES32_INCLUDE_PATH) 40*35238bceSAndroid Build Coastguard Worker set(DEQP_SUPPORT_GLES32 ON) 41*35238bceSAndroid Build Coastguard Worker set(DEQP_GLES32_LIBRARIES ${GLES3_LIBRARY}) 42*35238bceSAndroid Build Coastguard Worker include_directories(${GLES32_INCLUDE_PATH}) 43*35238bceSAndroid Build Coastguard Workerendif () 44*35238bceSAndroid Build Coastguard Worker 45*35238bceSAndroid Build Coastguard Workerif (EGL_LIBRARY AND EGL_INCLUDE_PATH) 46*35238bceSAndroid Build Coastguard Worker set(DEQP_SUPPORT_EGL ON) 47*35238bceSAndroid Build Coastguard Worker set(DEQP_EGL_LIBRARIES ${EGL_LIBRARY}) 48*35238bceSAndroid Build Coastguard Worker include_directories(BEFORE ${EGL_INCLUDE_PATH}) 49*35238bceSAndroid Build Coastguard Workerendif () 50*35238bceSAndroid Build Coastguard Worker 51*35238bceSAndroid Build Coastguard Workerset(TCUTIL_PLATFORM_SRCS 52*35238bceSAndroid Build Coastguard Worker nullws/tcuNullWSPlatform.cpp 53*35238bceSAndroid Build Coastguard Worker nullws/tcuNullWSPlatform.hpp 54*35238bceSAndroid Build Coastguard Worker) 55