xref: /aosp_15_r20/external/OpenCL-CTS/scripts/android_bp_head (revision 6467f958c7de8070b317fc65bcb0f6472e388d82)
1*6467f958SSadaf Ebrahimipackage {
2*6467f958SSadaf Ebrahimi    default_applicable_licenses: ["external_OpenCL-CTS_license"],
3*6467f958SSadaf Ebrahimi}
4*6467f958SSadaf Ebrahimi
5*6467f958SSadaf Ebrahimilicense {
6*6467f958SSadaf Ebrahimi    name: "external_OpenCL-CTS_license",
7*6467f958SSadaf Ebrahimi    visibility: [":__subpackages__"],
8*6467f958SSadaf Ebrahimi    license_kinds: [
9*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-Apache-2.0",
10*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-BSD",
11*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-MIT",
12*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-Unlicense",
13*6467f958SSadaf Ebrahimi    ],
14*6467f958SSadaf Ebrahimi    license_text: [
15*6467f958SSadaf Ebrahimi        "LICENSE.txt",
16*6467f958SSadaf Ebrahimi    ],
17*6467f958SSadaf Ebrahimi}
18*6467f958SSadaf Ebrahimi
19*6467f958SSadaf Ebrahimicc_library_headers {
20*6467f958SSadaf Ebrahimi    name: "ocl-harness-headers",
21*6467f958SSadaf Ebrahimi    export_include_dirs: [
22*6467f958SSadaf Ebrahimi        "test_common/harness",
23*6467f958SSadaf Ebrahimi        "test_common"
24*6467f958SSadaf Ebrahimi    ]
25*6467f958SSadaf Ebrahimi}
26*6467f958SSadaf Ebrahimi
27*6467f958SSadaf Ebrahimicc_defaults {
28*6467f958SSadaf Ebrahimi    name: "ocl-harness-defaults",
29*6467f958SSadaf Ebrahimi    header_libs: [
30*6467f958SSadaf Ebrahimi        "ocl-harness-headers",
31*6467f958SSadaf Ebrahimi    ],
32*6467f958SSadaf Ebrahimi    export_header_lib_headers: [
33*6467f958SSadaf Ebrahimi        "ocl-harness-headers",
34*6467f958SSadaf Ebrahimi    ],
35*6467f958SSadaf Ebrahimi    cflags: [
36*6467f958SSadaf Ebrahimi        "-DCL_EXPERIMENTAL",
37*6467f958SSadaf Ebrahimi        "-DCL_TARGET_OPENCL_VERSION=300",
38*6467f958SSadaf Ebrahimi        "-Wno-#warnings",
39*6467f958SSadaf Ebrahimi        "-Wno-c++11-narrowing",
40*6467f958SSadaf Ebrahimi        "-Wno-date-time",
41*6467f958SSadaf Ebrahimi        "-Wno-deprecated-declarations",
42*6467f958SSadaf Ebrahimi        "-Wno-format",
43*6467f958SSadaf Ebrahimi        "-Wno-ignored-qualifiers",
44*6467f958SSadaf Ebrahimi        "-Wno-implicit-fallthrough",
45*6467f958SSadaf Ebrahimi        "-Wno-missing-braces",
46*6467f958SSadaf Ebrahimi        "-Wno-missing-field-initializers",
47*6467f958SSadaf Ebrahimi        "-Wno-non-virtual-dtor",
48*6467f958SSadaf Ebrahimi        "-Wno-overloaded-virtual",
49*6467f958SSadaf Ebrahimi        "-Wno-reorder-ctor",
50*6467f958SSadaf Ebrahimi        "-Wno-sometimes-uninitialized",
51*6467f958SSadaf Ebrahimi        "-Wno-unused-parameter",
52*6467f958SSadaf Ebrahimi        "-fexceptions",
53*6467f958SSadaf Ebrahimi    ],
54*6467f958SSadaf Ebrahimi    static_libs: [
55*6467f958SSadaf Ebrahimi        "ocl-stubs"
56*6467f958SSadaf Ebrahimi    ],
57*6467f958SSadaf Ebrahimi}
58*6467f958SSadaf Ebrahimi
59*6467f958SSadaf Ebrahimicc_library {
60*6467f958SSadaf Ebrahimi    name: "ocl-harness",
61*6467f958SSadaf Ebrahimi    srcs: [ "test_common/harness/*.cpp", ],
62*6467f958SSadaf Ebrahimi    defaults: [ "ocl-harness-defaults" ],
63*6467f958SSadaf Ebrahimi}
64*6467f958SSadaf Ebrahimi
65*6467f958SSadaf Ebrahimicc_defaults {
66*6467f958SSadaf Ebrahimi    name: "ocl-test-defaults",
67*6467f958SSadaf Ebrahimi    defaults: [ "ocl-harness-defaults" ],
68*6467f958SSadaf Ebrahimi    static_libs: [ "ocl-harness" ],
69*6467f958SSadaf Ebrahimi    compile_multilib: "64",
70*6467f958SSadaf Ebrahimi    multilib: {
71*6467f958SSadaf Ebrahimi        lib64: {
72*6467f958SSadaf Ebrahimi            suffix: "64",
73*6467f958SSadaf Ebrahimi        },
74*6467f958SSadaf Ebrahimi    },
75*6467f958SSadaf Ebrahimi}
76*6467f958SSadaf Ebrahimi
77*6467f958SSadaf Ebrahimicc_defaults {
78*6467f958SSadaf Ebrahimi    name: "ocl-test-image-defaults",
79*6467f958SSadaf Ebrahimi    srcs: [ "test_conformance/images/common.cpp" ],
80*6467f958SSadaf Ebrahimi    export_include_dirs: [ "test_conformance/images" ],
81*6467f958SSadaf Ebrahimi    defaults: [ "ocl-test-defaults" ],
82*6467f958SSadaf Ebrahimi}
83