1e5c31af7Sopenharmony_ci# dEQP-GLES2
2e5c31af7Sopenharmony_ci
3e5c31af7Sopenharmony_ciinclude_directories(
4e5c31af7Sopenharmony_ci	accuracy
5e5c31af7Sopenharmony_ci	functional
6e5c31af7Sopenharmony_ci	performance
7e5c31af7Sopenharmony_ci	randomshaders
8e5c31af7Sopenharmony_ci	stress
9e5c31af7Sopenharmony_ci	../glshared
10e5c31af7Sopenharmony_ci	${CMAKE_CURRENT_SOURCE_DIR}
11e5c31af7Sopenharmony_ci	)
12e5c31af7Sopenharmony_ci
13e5c31af7Sopenharmony_ciadd_subdirectory(accuracy)
14e5c31af7Sopenharmony_ciadd_subdirectory(functional)
15e5c31af7Sopenharmony_ciadd_subdirectory(performance)
16e5c31af7Sopenharmony_ciadd_subdirectory(stress)
17e5c31af7Sopenharmony_ci
18e5c31af7Sopenharmony_ciset(DEQP_GLES2_SRCS
19e5c31af7Sopenharmony_ci	tes2CapabilityTests.cpp
20e5c31af7Sopenharmony_ci	tes2CapabilityTests.hpp
21e5c31af7Sopenharmony_ci	tes2Context.cpp
22e5c31af7Sopenharmony_ci	tes2Context.hpp
23e5c31af7Sopenharmony_ci	tes2InfoTests.cpp
24e5c31af7Sopenharmony_ci	tes2InfoTests.hpp
25e5c31af7Sopenharmony_ci	tes2TestCase.cpp
26e5c31af7Sopenharmony_ci	tes2TestCase.hpp
27e5c31af7Sopenharmony_ci	tes2TestPackage.cpp
28e5c31af7Sopenharmony_ci	tes2TestPackage.hpp
29e5c31af7Sopenharmony_ci	)
30e5c31af7Sopenharmony_ci
31e5c31af7Sopenharmony_ciset(DEQP_GLES2_LIBS
32e5c31af7Sopenharmony_ci	deqp-gles2-accuracy
33e5c31af7Sopenharmony_ci	deqp-gles2-functional
34e5c31af7Sopenharmony_ci	deqp-gles2-performance
35e5c31af7Sopenharmony_ci	deqp-gles2-stress
36e5c31af7Sopenharmony_ci	tcutil
37e5c31af7Sopenharmony_ci	glutil
38e5c31af7Sopenharmony_ci	${DEQP_GLES2_LIBRARIES}
39e5c31af7Sopenharmony_ci	)
40e5c31af7Sopenharmony_ci
41e5c31af7Sopenharmony_ciadd_deqp_module(deqp-gles2 "${DEQP_GLES2_SRCS}" "${DEQP_GLES2_LIBS}" "tcutil-platform" tes2TestPackageEntry.cpp)
42e5c31af7Sopenharmony_ci
43e5c31af7Sopenharmony_ci# Data directories
44e5c31af7Sopenharmony_ciadd_data_dir(deqp-gles2 ../../data/gles2/data		gles2/data)
45e5c31af7Sopenharmony_ciadd_data_dir(deqp-gles2 ../../data/gles2/shaders	gles2/shaders)
46