• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_binary("brute_force") {
8  include_dirs = [
9    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force",
10  ]
11  sources = [
12    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_double.cpp",
13    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_float.cpp",
14    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_i_double.cpp",
15    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_i_float.cpp",
16    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_operator_double.cpp",
17    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_operator_float.cpp",
18    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_two_results_i_double.cpp",
19    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/binary_two_results_i_float.cpp",
20    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/common.cpp",
21    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/function_list.cpp",
22    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/i_unary_double.cpp",
23    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/i_unary_float.cpp",
24    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/macro_binary_double.cpp",
25    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/macro_binary_float.cpp",
26    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/macro_unary_double.cpp",
27    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/macro_unary_float.cpp",
28    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/mad_double.cpp",
29    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/mad_float.cpp",
30    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/main.cpp",
31    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/reference_math.cpp",
32    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/sleep.cpp",
33    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/ternary_double.cpp",
34    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/ternary_float.cpp",
35    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_double.cpp",
36    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_float.cpp",
37    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_two_results_double.cpp",
38    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_two_results_float.cpp",
39    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_two_results_i_double.cpp",
40    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_two_results_i_float.cpp",
41    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_u_double.cpp",
42    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/unary_u_float.cpp",
43    "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/utility.cpp",
44  ]
45}
46