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: "ccodec_unit_test",
12    test_suites: ["device-tests"],
13
14    srcs: [
15        "CCodecBuffers_test.cpp",
16        "CCodecConfig_test.cpp",
17        "FrameReassembler_test.cpp",
18        "ReflectedParamUpdater_test.cpp",
19    ],
20
21    defaults: [
22        "libcodec2-impl-defaults",
23        "libcodec2-internal-defaults",
24    ],
25
26    include_dirs: [
27        "frameworks/av/media/codec2/sfplugin",
28    ],
29
30    shared_libs: [
31        "android.hardware.media.bufferpool@2.0",
32        "android.hardware.media.c2@1.0",
33        "libcodec2",
34        "libcodec2_client",
35        "libhidlbase",
36        "libfmq",
37        "libmedia_omx",
38        "libsfplugin_ccodec",
39        "libsfplugin_ccodec_utils",
40        "libstagefright_foundation",
41        "libutils",
42    ],
43
44    static_libs: [
45        "libcodec2_hidl@1.0",
46        "libstagefright_bufferpool@2.0",
47    ],
48
49    cflags: [
50        "-Werror",
51        "-Wall",
52    ],
53}
54
55cc_test {
56    name: "mc_sanity_test",
57    test_suites: ["device-tests"],
58
59    srcs: [
60        "MediaCodec_sanity_test.cpp",
61    ],
62
63    include_dirs: [
64        "frameworks/av/media/codec2/sfplugin",
65    ],
66
67    header_libs: [
68        "libmediadrm_headers",
69        "libmediametrics_headers",
70    ],
71
72    shared_libs: [
73        "libbinder",
74        "libcodec2",
75        "libgui",
76        "libmedia",
77        "libmedia_omx",
78        "libsfplugin_ccodec",
79        "libstagefright",
80        "libstagefright_foundation",
81        "libutils",
82    ],
83
84    cflags: [
85        "-Werror",
86        "-Wall",
87    ],
88}
89