1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "frameworks_av_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_av_license"],
8}
9
10cc_test {
11    name: "codec2_core_param_test",
12    test_suites: ["device-tests"],
13
14    srcs: [
15        "C2Param_test.cpp",
16    ],
17
18    include_dirs: [
19        "frameworks/av/media/codec2/vndk/include",
20    ],
21
22    header_libs: [
23        "libcodec2_headers",
24    ],
25
26    // param tests must not depend on any codec2 libraries as all params should be templated
27    shared_libs: [
28    ],
29
30    static_libs: [
31    ],
32
33    cflags: [
34        "-Werror",
35        "-Wall",
36    ],
37}
38
39cc_test {
40    name: "codec2_vndk_test",
41    test_suites: ["device-tests"],
42
43    srcs: [
44        "C2_test.cpp",
45        "C2SampleComponent_test.cpp",
46        "C2UtilTest.cpp",
47        "vndk/C2BufferTest.cpp",
48    ],
49
50    include_dirs: [
51    ],
52
53    shared_libs: [
54        "libcodec2",
55        "libcodec2_vndk",
56        "libcutils",
57        "liblog",
58        "libutils",
59    ],
60
61    cflags: [
62        "-Werror",
63        "-Wall",
64    ],
65}
66
67cc_test {
68    name: "codec2_vndk_interface_test",
69
70    srcs: [
71        "C2ComponentInterface_test.cpp",
72    ],
73
74    header_libs: [
75        "media_plugin_headers",
76    ],
77
78    shared_libs: [
79        "libcutils",
80        "liblog",
81        "libcodec2",
82        "libcodec2_vndk",
83        "libutils",
84    ],
85
86    cflags: [
87        "-Werror",
88        "-Wall",
89    ],
90}
91