blob: 0d1fe27623e7db8ded277401bfb95632dafc592b [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
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070010cc_defaults {
11 name: "libstagefright_bufferpool@2.0-default",
Sungtak Leebbe37b62018-08-29 15:15:48 -070012 srcs: [
13 "Accessor.cpp",
14 "AccessorImpl.cpp",
15 "BufferPoolClient.cpp",
16 "BufferStatus.cpp",
17 "ClientManager.cpp",
18 "Connection.cpp",
Sungtak Leec7f9e2c2018-09-14 16:23:40 -070019 "Observer.cpp",
Sungtak Leebbe37b62018-08-29 15:15:48 -070020 ],
21 export_include_dirs: [
22 "include",
23 ],
24 shared_libs: [
25 "libcutils",
26 "libfmq",
27 "libhidlbase",
Sungtak Leebbe37b62018-08-29 15:15:48 -070028 "liblog",
29 "libutils",
30 "android.hardware.media.bufferpool@2.0",
31 ],
32 export_shared_lib_headers: [
33 "libfmq",
34 "android.hardware.media.bufferpool@2.0",
35 ],
36}
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070037
38cc_library {
39 name: "libstagefright_bufferpool@2.0.1",
40 defaults: ["libstagefright_bufferpool@2.0-default"],
41 vendor_available: true,
Jooyung Hane3cf41a2020-04-30 04:22:22 +090042 min_sdk_version: "29",
Wonsik Kim155d5cb2019-10-09 12:49:49 -070043 // TODO: b/147147992
44 double_loadable: true,
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070045 cflags: [
46 "-DBUFFERPOOL_CLONE_HANDLES",
47 ],
48}
49
50// Deprecated. Do not use. Use libstagefright_bufferpool@2.0.1 instead.
51cc_library {
52 name: "libstagefright_bufferpool@2.0",
53 defaults: ["libstagefright_bufferpool@2.0-default"],
54 vendor_available: true,
Wonsik Kim155d5cb2019-10-09 12:49:49 -070055 // TODO: b/147147992
56 double_loadable: true,
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070057 vndk: {
58 enabled: true,
59 },
60}