xref: /aosp_15_r20/external/deqp/modules/gles3/CMakeLists.txt (revision 35238bce31c2a825756842865a792f8cf7f89930)
1*35238bceSAndroid Build Coastguard Worker# dEQP-GLES3
2*35238bceSAndroid Build Coastguard Worker
3*35238bceSAndroid Build Coastguard Workerinclude_directories(
4*35238bceSAndroid Build Coastguard Worker	../glshared
5*35238bceSAndroid Build Coastguard Worker	.				# For child modules
6*35238bceSAndroid Build Coastguard Worker	)
7*35238bceSAndroid Build Coastguard Worker
8*35238bceSAndroid Build Coastguard Workeradd_subdirectory(accuracy)
9*35238bceSAndroid Build Coastguard Workeradd_subdirectory(functional)
10*35238bceSAndroid Build Coastguard Workeradd_subdirectory(performance)
11*35238bceSAndroid Build Coastguard Workeradd_subdirectory(stress)
12*35238bceSAndroid Build Coastguard Worker
13*35238bceSAndroid Build Coastguard Workerinclude_directories(
14*35238bceSAndroid Build Coastguard Worker	accuracy
15*35238bceSAndroid Build Coastguard Worker	functional
16*35238bceSAndroid Build Coastguard Worker	performance
17*35238bceSAndroid Build Coastguard Worker	stress
18*35238bceSAndroid Build Coastguard Worker	)
19*35238bceSAndroid Build Coastguard Worker
20*35238bceSAndroid Build Coastguard Workerset(DEQP_GLES3_SRCS
21*35238bceSAndroid Build Coastguard Worker	tes3Context.cpp
22*35238bceSAndroid Build Coastguard Worker	tes3Context.hpp
23*35238bceSAndroid Build Coastguard Worker	tes3InfoTests.cpp
24*35238bceSAndroid Build Coastguard Worker	tes3InfoTests.hpp
25*35238bceSAndroid Build Coastguard Worker	tes3TestCase.cpp
26*35238bceSAndroid Build Coastguard Worker	tes3TestCase.hpp
27*35238bceSAndroid Build Coastguard Worker	tes3TestPackage.cpp
28*35238bceSAndroid Build Coastguard Worker	tes3TestPackage.hpp
29*35238bceSAndroid Build Coastguard Worker	tes3TestCaseWrapper.hpp
30*35238bceSAndroid Build Coastguard Worker	tgl45es3TestPackage.cpp
31*35238bceSAndroid Build Coastguard Worker	tgl45es3TestPackage.hpp
32*35238bceSAndroid Build Coastguard Worker	)
33*35238bceSAndroid Build Coastguard Worker
34*35238bceSAndroid Build Coastguard Workerset(DEQP_GLES3_LIBS
35*35238bceSAndroid Build Coastguard Worker	deqp-gles3-accuracy
36*35238bceSAndroid Build Coastguard Worker	deqp-gles3-functional
37*35238bceSAndroid Build Coastguard Worker	deqp-gles3-performance
38*35238bceSAndroid Build Coastguard Worker	deqp-gles3-stress
39*35238bceSAndroid Build Coastguard Worker	tcutil
40*35238bceSAndroid Build Coastguard Worker	glutil
41*35238bceSAndroid Build Coastguard Worker	${DEQP_GLES3_LIBRARIES}
42*35238bceSAndroid Build Coastguard Worker	)
43*35238bceSAndroid Build Coastguard Worker
44*35238bceSAndroid Build Coastguard Workeradd_deqp_module(deqp-gles3 "${DEQP_GLES3_SRCS}" "${DEQP_GLES3_LIBS}" "tcutil-platform" tes3TestPackageEntry.cpp)
45*35238bceSAndroid Build Coastguard Worker
46*35238bceSAndroid Build Coastguard Worker# Data directories
47*35238bceSAndroid Build Coastguard Workeradd_data_dir(deqp-gles3 ../../data/gles3/data								gles3/data)
48*35238bceSAndroid Build Coastguard Workeradd_data_dir(deqp-gles3 ../../data/gles3/shaders							gles3/shaders)
49*35238bceSAndroid Build Coastguard Workeradd_data_dir(deqp-gles3 ../../external/graphicsfuzz/data/gles3/graphicsfuzz	gles3/graphicsfuzz)
50