blob: d2ef58cb3cc80637635df0f26c7481590731bb9e [file] [log] [blame]
Bob Badour56786ac2021-02-25 15:24:36 -08001package {
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
Ray Essickfa7b2ae2022-02-10 20:06:52 -080010cc_library_headers {
11 name: "libcodec2_client_headers",
12 export_include_dirs: ["include"],
13 vendor_available: true,
14 apex_available: [
15 "//apex_available:platform",
16 "com.android.media",
17 "com.android.media.swcodec",
18 ],
19 min_sdk_version: "29",
20 host_supported: true,
21 target: {
22 darwin: {
23 enabled: false,
24 },
25 },
26}
27
Pawin Vongmasa36653902018-11-15 00:10:25 -080028cc_library {
Pawin Vongmasad0f0e142018-11-15 03:36:28 -080029 name: "libcodec2_client",
Pawin Vongmasa36653902018-11-15 00:10:25 -080030
31 srcs: [
32 "client.cpp",
Sungtak Leea714f112021-03-16 05:40:03 -070033 "output.cpp",
34 ],
35
36 header_libs: [
37 "libcodec2_internal", // private
Pawin Vongmasa36653902018-11-15 00:10:25 -080038 ],
39
40 shared_libs: [
41 "android.hardware.graphics.bufferqueue@1.0",
Sungtak Leed3318082018-09-07 15:52:43 -070042 "android.hardware.media.bufferpool@2.0",
Pawin Vongmasad0f0e142018-11-15 03:36:28 -080043 "android.hardware.media.c2@1.0",
Pawin Vongmasabf69de92019-10-29 06:21:27 -070044 "android.hardware.media.c2@1.1",
Sungtak Lee8577dab2021-03-12 02:25:50 -080045 "android.hardware.media.c2@1.2",
Wonsik Kimc8fc2c32022-12-12 14:43:00 -080046 "android.hardware.media.c2-V1-ndk",
Pawin Vongmasa36653902018-11-15 00:10:25 -080047 "libbase",
48 "libbinder",
Wonsik Kimc8fc2c32022-12-12 14:43:00 -080049 "libbinder_ndk",
Pawin Vongmasad0f0e142018-11-15 03:36:28 -080050 "libcodec2",
Chong Zhangc8ce1d82019-03-27 10:18:38 -070051 "libcodec2_hidl_client@1.0",
Pawin Vongmasabf69de92019-10-29 06:21:27 -070052 "libcodec2_hidl_client@1.1",
Sungtak Lee8577dab2021-03-12 02:25:50 -080053 "libcodec2_hidl_client@1.2",
Pawin Vongmasad0f0e142018-11-15 03:36:28 -080054 "libcodec2_vndk",
Pawin Vongmasa36653902018-11-15 00:10:25 -080055 "libcutils",
56 "libgui",
57 "libhidlbase",
Pawin Vongmasa36653902018-11-15 00:10:25 -080058 "liblog",
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070059 "libstagefright_bufferpool@2.0.1",
Pawin Vongmasa36653902018-11-15 00:10:25 -080060 "libui",
61 "libutils",
62 ],
63
64 export_include_dirs: [
65 "include",
66 ],
67
68 export_shared_lib_headers: [
Pawin Vongmasabf69de92019-10-29 06:21:27 -070069 "android.hardware.media.c2@1.0",
70 "android.hardware.media.c2@1.1",
Sungtak Lee8577dab2021-03-12 02:25:50 -080071 "android.hardware.media.c2@1.2",
Pawin Vongmasad0f0e142018-11-15 03:36:28 -080072 "libcodec2",
Chong Zhangc8ce1d82019-03-27 10:18:38 -070073 "libcodec2_hidl_client@1.0",
Pawin Vongmasabf69de92019-10-29 06:21:27 -070074 "libcodec2_hidl_client@1.1",
Sungtak Lee8577dab2021-03-12 02:25:50 -080075 "libcodec2_hidl_client@1.2",
Pawin Vongmasa270dd6a2019-04-06 04:41:15 -070076 "libcodec2_vndk",
Pawin Vongmasa36653902018-11-15 00:10:25 -080077 ],
78
79}