blob: 15ea578fdb5616831bd181568e716b50a2534aac [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 },
Colin Crossed56be22017-04-27 14:07:39 -070040}
Ray Essickba8c4842019-01-18 11:35:33 -080041
42