blob: 536f75e64f341d4dcf4e035269d593dbd4aef3c4 [file] [log] [blame]
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -07001cc_defaults {
2 name: "libstagefright_bufferpool@2.0-default",
Sungtak Leebbe37b62018-08-29 15:15:48 -07003 srcs: [
4 "Accessor.cpp",
5 "AccessorImpl.cpp",
6 "BufferPoolClient.cpp",
7 "BufferStatus.cpp",
8 "ClientManager.cpp",
9 "Connection.cpp",
Sungtak Leec7f9e2c2018-09-14 16:23:40 -070010 "Observer.cpp",
Sungtak Leebbe37b62018-08-29 15:15:48 -070011 ],
12 export_include_dirs: [
13 "include",
14 ],
15 shared_libs: [
16 "libcutils",
17 "libfmq",
18 "libhidlbase",
Sungtak Leebbe37b62018-08-29 15:15:48 -070019 "liblog",
20 "libutils",
21 "android.hardware.media.bufferpool@2.0",
22 ],
23 export_shared_lib_headers: [
24 "libfmq",
25 "android.hardware.media.bufferpool@2.0",
26 ],
27}
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070028
29cc_library {
30 name: "libstagefright_bufferpool@2.0.1",
31 defaults: ["libstagefright_bufferpool@2.0-default"],
32 vendor_available: true,
Jooyung Hane3cf41a2020-04-30 04:22:22 +090033 min_sdk_version: "29",
Wonsik Kim155d5cb2019-10-09 12:49:49 -070034 // TODO: b/147147992
35 double_loadable: true,
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070036 cflags: [
37 "-DBUFFERPOOL_CLONE_HANDLES",
38 ],
39}
40
41// Deprecated. Do not use. Use libstagefright_bufferpool@2.0.1 instead.
42cc_library {
43 name: "libstagefright_bufferpool@2.0",
44 defaults: ["libstagefright_bufferpool@2.0-default"],
45 vendor_available: true,
Wonsik Kim155d5cb2019-10-09 12:49:49 -070046 // TODO: b/147147992
47 double_loadable: true,
Pawin Vongmasa329ac9c2019-09-09 21:28:05 -070048 vndk: {
49 enabled: true,
50 },
51}
52