blob: 0cd5194f8f2877146230dbc53599665968cd006d [file] [log] [blame]
Marco Nelissen7c96ea72020-01-10 15:46:22 -08001cc_library_headers {
2 name: "libmediametrics_headers",
3 export_include_dirs: ["include"],
4}
5
Ray Essickba8c4842019-01-18 11:35:33 -08006cc_library_shared {
Colin Crossed56be22017-04-27 14:07:39 -07007 name: "libmediametrics",
8
9 srcs: [
Ray Essickf27e9872019-12-07 06:28:46 -080010 "IMediaMetricsService.cpp",
11 "MediaMetricsItem.cpp",
Ray Essick20147322018-11-17 09:08:39 -080012 "MediaMetrics.cpp",
Colin Crossed56be22017-04-27 14:07:39 -070013 ],
14
15 shared_libs: [
Ray Essick20147322018-11-17 09:08:39 -080016 "libbinder",
17 "libcutils",
18 "liblog",
Ray Essick20147322018-11-17 09:08:39 -080019 "libutils",
Colin Crossed56be22017-04-27 14:07:39 -070020 ],
21
22 export_include_dirs: ["include"],
23
24 cflags: [
25 "-Werror",
26 "-Wno-error=deprecated-declarations",
27 "-Wall",
28 ],
29
30 sanitize: {
31 misc_undefined: [
32 "unsigned-integer-overflow",
33 "signed-integer-overflow",
34 ],
35 cfi: true,
Colin Crossed56be22017-04-27 14:07:39 -070036 },
Ray Essick20147322018-11-17 09:08:39 -080037
Ray Essickba8c4842019-01-18 11:35:33 -080038 // enumerate stable entry points, for apex use
39 stubs: {
40 symbol_file: "libmediametrics.map.txt",
41 versions: [
42 "1" ,
43 ]
44 },
Jiyong Park467b4fa2019-07-24 10:44:15 +090045
46 header_abi_checker: {
47 enabled: true,
Jiyong Park16f83252019-08-01 20:32:54 +090048 symbol_file: "libmediametrics.map.txt",
Jiyong Park467b4fa2019-07-24 10:44:15 +090049 },
Dongwon Kangf5799632019-08-02 20:55:27 -070050
51 visibility: [
Dongwon Kangaba37b92019-09-30 13:40:46 -070052 "//cts/tests/tests/nativemedia/mediametrics",
Dongwon Kangf5799632019-08-02 20:55:27 -070053 "//frameworks/av:__subpackages__",
54 "//frameworks/base/core/jni",
55 "//frameworks/base/media/jni",
56 ],
Colin Crossed56be22017-04-27 14:07:39 -070057}