blob: 20f346c5691eabba0e849e283db9b973aec68506 [file] [log] [blame]
Anton Hansson33de46e2019-02-01 11:17:57 +00001// Media Statistics service
2//
3
4cc_binary {
5 name: "mediametrics",
6
7 srcs: [
8 "main_mediametrics.cpp",
Andy Hungc89c8dc2019-10-16 17:48:21 -07009 ],
10
11 shared_libs: [
12 "libbinder",
13 "liblog",
Ray Essick40e8e5e2019-12-05 20:19:40 -080014 "libmediametricsservice",
Andy Hunga85efab2019-12-23 11:41:29 -080015 "libmediautils",
Andy Hungc89c8dc2019-10-16 17:48:21 -070016 "libutils",
17 ],
18
19 init_rc: [
20 "mediametrics.rc",
21 ],
22
23 cflags: [
24 "-Wall",
25 "-Werror",
26 "-Wextra",
27 ],
28}
29
30cc_library_shared {
Ray Essick40e8e5e2019-12-05 20:19:40 -080031 name: "libmediametricsservice",
Andy Hungc89c8dc2019-10-16 17:48:21 -070032
33 srcs: [
Andy Hung06f3aba2019-12-03 16:36:42 -080034 "AudioAnalytics.cpp",
Andy Hungc89c8dc2019-10-16 17:48:21 -070035 "iface_statsd.cpp",
Ray Essick40e8e5e2019-12-05 20:19:40 -080036 "MediaMetricsService.cpp",
Ray Essick6ce27e52019-02-15 10:58:05 -080037 "statsd_audiopolicy.cpp",
38 "statsd_audiorecord.cpp",
39 "statsd_audiothread.cpp",
40 "statsd_audiotrack.cpp",
41 "statsd_codec.cpp",
42 "statsd_drm.cpp",
43 "statsd_extractor.cpp",
44 "statsd_nuplayer.cpp",
45 "statsd_recorder.cpp",
Anton Hansson33de46e2019-02-01 11:17:57 +000046 ],
47
Ray Essick6ce27e52019-02-15 10:58:05 -080048 proto: {
49 type: "lite",
50 },
51
Anton Hansson33de46e2019-02-01 11:17:57 +000052 shared_libs: [
Anton Hansson33de46e2019-02-01 11:17:57 +000053 "libbinder",
Andy Hung17dbaf22019-10-11 14:06:31 -070054 "liblog",
Anton Hansson33de46e2019-02-01 11:17:57 +000055 "libmediametrics",
Andy Hunga85efab2019-12-23 11:41:29 -080056 "libmediautils",
Andy Hung17dbaf22019-10-11 14:06:31 -070057 "libprotobuf-cpp-lite",
Ray Essick6ce27e52019-02-15 10:58:05 -080058 "libstatslog",
Anton Hansson33de46e2019-02-01 11:17:57 +000059 "libutils",
60 ],
61
Ray Essick6ce27e52019-02-15 10:58:05 -080062 static_libs: [
63 "libplatformprotos",
Ray Essick6ce27e52019-02-15 10:58:05 -080064 ],
Anton Hansson33de46e2019-02-01 11:17:57 +000065
66 include_dirs: [
Andy Hungc89c8dc2019-10-16 17:48:21 -070067 "system/media/audio_utils/include",
Anton Hansson33de46e2019-02-01 11:17:57 +000068 ],
69
Anton Hansson33de46e2019-02-01 11:17:57 +000070 cflags: [
Anton Hansson33de46e2019-02-01 11:17:57 +000071 "-Wall",
Andy Hung17dbaf22019-10-11 14:06:31 -070072 "-Werror",
73 "-Wextra",
Anton Hansson33de46e2019-02-01 11:17:57 +000074 ],
Anton Hansson33de46e2019-02-01 11:17:57 +000075}