xref: /aosp_15_r20/external/angle/third_party/OpenCL-CTS/gn/device_execution/BUILD.gn (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1# Copyright 2024 The ANGLE Project Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//third_party/OpenCL-CTS/gn/angle_ocl_cts.gni")
6
7ocl_cts_source_set("device_execution") {
8  include_dirs = [
9    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution",
10  ]
11  sources = [
12    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/device_info.cpp",
13    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/device_queue.cpp",
14    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/enqueue_block.cpp",
15    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/enqueue_flags.cpp",
16    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/enqueue_multi_queue.cpp",
17    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/enqueue_ndrange.cpp",
18    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/enqueue_profiling.cpp",
19    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/enqueue_wg_size.cpp",
20    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/execute_block.cpp",
21    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/host_multi_queue.cpp",
22    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/host_queue_order.cpp",
23    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/main.cpp",
24    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/nested_blocks.cpp",
25    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/device_execution/utils.cpp",
26  ]
27}
28