blob: 80816d76d2bccefeeec66e0ad48e5b50ada209a3 [file] [log] [blame]
Anton Hansson33de46e2019-02-01 11:17:57 +00001// Media Statistics service
2//
3
4cc_binary {
5 name: "mediametrics",
6
7 srcs: [
Andy Hung17dbaf22019-10-11 14:06:31 -07008 "iface_statsd.cpp",
Anton Hansson33de46e2019-02-01 11:17:57 +00009 "main_mediametrics.cpp",
10 "MediaAnalyticsService.cpp",
Ray Essick6ce27e52019-02-15 10:58:05 -080011 "statsd_audiopolicy.cpp",
12 "statsd_audiorecord.cpp",
13 "statsd_audiothread.cpp",
14 "statsd_audiotrack.cpp",
15 "statsd_codec.cpp",
16 "statsd_drm.cpp",
17 "statsd_extractor.cpp",
18 "statsd_nuplayer.cpp",
19 "statsd_recorder.cpp",
Anton Hansson33de46e2019-02-01 11:17:57 +000020 ],
21
Ray Essick6ce27e52019-02-15 10:58:05 -080022 proto: {
23 type: "lite",
24 },
25
Anton Hansson33de46e2019-02-01 11:17:57 +000026 shared_libs: [
Anton Hansson33de46e2019-02-01 11:17:57 +000027 "libbinder",
Andy Hung17dbaf22019-10-11 14:06:31 -070028 "liblog",
Anton Hansson33de46e2019-02-01 11:17:57 +000029 "libmediametrics",
Andy Hung17dbaf22019-10-11 14:06:31 -070030 "libprotobuf-cpp-lite",
Ray Essick6ce27e52019-02-15 10:58:05 -080031 "libstatslog",
Anton Hansson33de46e2019-02-01 11:17:57 +000032 "libutils",
33 ],
34
Ray Essick6ce27e52019-02-15 10:58:05 -080035 static_libs: [
36 "libplatformprotos",
Ray Essick6ce27e52019-02-15 10:58:05 -080037 ],
Anton Hansson33de46e2019-02-01 11:17:57 +000038
39 include_dirs: [
Andy Hung17dbaf22019-10-11 14:06:31 -070040 "system/media/audio_utils/include"
Anton Hansson33de46e2019-02-01 11:17:57 +000041 ],
42
43 init_rc: ["mediametrics.rc"],
44
45 cflags: [
Anton Hansson33de46e2019-02-01 11:17:57 +000046 "-Wall",
Andy Hung17dbaf22019-10-11 14:06:31 -070047 "-Werror",
48 "-Wextra",
Anton Hansson33de46e2019-02-01 11:17:57 +000049 ],
50 clang: true,
51
52}