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_library {
11    name: "libcodec2_client",
12
13    srcs: [
14        "client.cpp",
15        "output.cpp",
16    ],
17
18    header_libs: [
19        "libcodec2_internal", // private
20    ],
21
22    shared_libs: [
23        "android.hardware.graphics.bufferqueue@1.0",
24        "android.hardware.media.bufferpool@2.0",
25        "android.hardware.media.c2@1.0",
26        "android.hardware.media.c2@1.1",
27        "android.hardware.media.c2@1.2",
28        "libbase",
29        "libbinder",
30        "libcodec2",
31        "libcodec2_hidl_client@1.0",
32        "libcodec2_hidl_client@1.1",
33        "libcodec2_hidl_client@1.2",
34        "libcodec2_vndk",
35        "libcutils",
36        "libgui",
37        "libhidlbase",
38        "liblog",
39        "libstagefright_bufferpool@2.0.1",
40        "libui",
41        "libutils",
42    ],
43
44    export_include_dirs: [
45        "include",
46    ],
47
48    export_shared_lib_headers: [
49        "android.hardware.media.c2@1.0",
50        "android.hardware.media.c2@1.1",
51        "android.hardware.media.c2@1.2",
52        "libcodec2",
53        "libcodec2_hidl_client@1.0",
54        "libcodec2_hidl_client@1.1",
55        "libcodec2_hidl_client@1.2",
56        "libcodec2_vndk",
57    ],
58
59}
60