| package { | |
| default_applicable_licenses: ["external_OpenCL-CTS_license"], | |
| } | |
| license { | |
| name: "external_OpenCL-CTS_license", | |
| visibility: [":__subpackages__"], | |
| license_kinds: [ | |
| "SPDX-license-identifier-Apache-2.0", | |
| "SPDX-license-identifier-BSD", | |
| "SPDX-license-identifier-MIT", | |
| "SPDX-license-identifier-Unlicense", | |
| ], | |
| license_text: [ | |
| "LICENSE.txt", | |
| ], | |
| } | |
| cc_library_headers { | |
| name: "ocl-harness-headers", | |
| export_include_dirs: [ | |
| "test_common/harness", | |
| "test_common" | |
| ] | |
| } | |
| cc_defaults { | |
| name: "ocl-harness-defaults", | |
| header_libs: [ | |
| "ocl-harness-headers", | |
| ], | |
| export_header_lib_headers: [ | |
| "ocl-harness-headers", | |
| ], | |
| cflags: [ | |
| "-DCL_EXPERIMENTAL", | |
| "-DCL_TARGET_OPENCL_VERSION=300", | |
| "-Wno-#warnings", | |
| "-Wno-c++11-narrowing", | |
| "-Wno-date-time", | |
| "-Wno-deprecated-declarations", | |
| "-Wno-format", | |
| "-Wno-ignored-qualifiers", | |
| "-Wno-implicit-fallthrough", | |
| "-Wno-missing-braces", | |
| "-Wno-missing-field-initializers", | |
| "-Wno-non-virtual-dtor", | |
| "-Wno-overloaded-virtual", | |
| "-Wno-reorder-ctor", | |
| "-Wno-sometimes-uninitialized", | |
| "-Wno-unused-parameter", | |
| "-fexceptions", | |
| ], | |
| static_libs: [ | |
| "ocl-stubs" | |
| ], | |
| } | |
| cc_library { | |
| name: "ocl-harness", | |
| srcs: [ "test_common/harness/*.cpp", ], | |
| defaults: [ "ocl-harness-defaults" ], | |
| } | |
| cc_defaults { | |
| name: "ocl-test-defaults", | |
| defaults: [ "ocl-harness-defaults" ], | |
| static_libs: [ "ocl-harness" ], | |
| compile_multilib: "64", | |
| multilib: { | |
| lib64: { | |
| suffix: "64", | |
| }, | |
| }, | |
| } | |
| cc_defaults { | |
| name: "ocl-test-image-defaults", | |
| srcs: [ "test_conformance/images/common.cpp" ], | |
| export_include_dirs: [ "test_conformance/images" ], | |
| defaults: [ "ocl-test-defaults" ], | |
| } |