blob: f59919098e4789fb828c19ddf3ff0c6f568eca5c [file] [log] [blame]
Ray Essickba8c4842019-01-18 11:35:33 -08001cc_library_shared {
Colin Crossed56be22017-04-27 14:07:39 -07002 name: "libmediametrics",
3
4 srcs: [
5 "IMediaAnalyticsService.cpp",
6 "MediaAnalyticsItem.cpp",
Ray Essick20147322018-11-17 09:08:39 -08007 "MediaMetrics.cpp",
Colin Crossed56be22017-04-27 14:07:39 -07008 ],
9
10 shared_libs: [
Ray Essick20147322018-11-17 09:08:39 -080011 "libbinder",
12 "libcutils",
13 "liblog",
Ray Essick20147322018-11-17 09:08:39 -080014 "libutils",
Colin Crossed56be22017-04-27 14:07:39 -070015 ],
16
17 export_include_dirs: ["include"],
18
19 cflags: [
20 "-Werror",
21 "-Wno-error=deprecated-declarations",
22 "-Wall",
23 ],
24
25 sanitize: {
26 misc_undefined: [
27 "unsigned-integer-overflow",
28 "signed-integer-overflow",
29 ],
30 cfi: true,
Colin Crossed56be22017-04-27 14:07:39 -070031 },
Ray Essick20147322018-11-17 09:08:39 -080032
Ray Essickba8c4842019-01-18 11:35:33 -080033 // enumerate stable entry points, for apex use
34 stubs: {
35 symbol_file: "libmediametrics.map.txt",
36 versions: [
37 "1" ,
38 ]
39 },
Jiyong Park467b4fa2019-07-24 10:44:15 +090040
41 header_abi_checker: {
42 enabled: true,
Jiyong Park16f83252019-08-01 20:32:54 +090043 symbol_file: "libmediametrics.map.txt",
Jiyong Park467b4fa2019-07-24 10:44:15 +090044 },
Dongwon Kangf5799632019-08-02 20:55:27 -070045
46 visibility: [
Dongwon Kangaba37b92019-09-30 13:40:46 -070047 "//cts/tests/tests/nativemedia/mediametrics",
Dongwon Kangf5799632019-08-02 20:55:27 -070048 "//frameworks/av:__subpackages__",
49 "//frameworks/base/core/jni",
50 "//frameworks/base/media/jni",
51 ],
Colin Crossed56be22017-04-27 14:07:39 -070052}