blob: dc72064de3df858bb22b91a015953739c9c690fd [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",
14 "libmediaanalyticsservice",
15 "libutils",
16 ],
17
18 init_rc: [
19 "mediametrics.rc",
20 ],
21
22 cflags: [
23 "-Wall",
24 "-Werror",
25 "-Wextra",
26 ],
27}
28
29cc_library_shared {
30 name: "libmediaanalyticsservice",
31
32 srcs: [
33 "iface_statsd.cpp",
Anton Hansson33de46e2019-02-01 11:17:57 +000034 "MediaAnalyticsService.cpp",
Ray Essick6ce27e52019-02-15 10:58:05 -080035 "statsd_audiopolicy.cpp",
36 "statsd_audiorecord.cpp",
37 "statsd_audiothread.cpp",
38 "statsd_audiotrack.cpp",
39 "statsd_codec.cpp",
40 "statsd_drm.cpp",
41 "statsd_extractor.cpp",
42 "statsd_nuplayer.cpp",
43 "statsd_recorder.cpp",
Anton Hansson33de46e2019-02-01 11:17:57 +000044 ],
45
Ray Essick6ce27e52019-02-15 10:58:05 -080046 proto: {
47 type: "lite",
48 },
49
Anton Hansson33de46e2019-02-01 11:17:57 +000050 shared_libs: [
Anton Hansson33de46e2019-02-01 11:17:57 +000051 "libbinder",
Andy Hung17dbaf22019-10-11 14:06:31 -070052 "liblog",
Anton Hansson33de46e2019-02-01 11:17:57 +000053 "libmediametrics",
Andy Hung17dbaf22019-10-11 14:06:31 -070054 "libprotobuf-cpp-lite",
Ray Essick6ce27e52019-02-15 10:58:05 -080055 "libstatslog",
Anton Hansson33de46e2019-02-01 11:17:57 +000056 "libutils",
57 ],
58
Ray Essick6ce27e52019-02-15 10:58:05 -080059 static_libs: [
60 "libplatformprotos",
Ray Essick6ce27e52019-02-15 10:58:05 -080061 ],
Anton Hansson33de46e2019-02-01 11:17:57 +000062
63 include_dirs: [
Andy Hungc89c8dc2019-10-16 17:48:21 -070064 "system/media/audio_utils/include",
Anton Hansson33de46e2019-02-01 11:17:57 +000065 ],
66
Anton Hansson33de46e2019-02-01 11:17:57 +000067 cflags: [
Anton Hansson33de46e2019-02-01 11:17:57 +000068 "-Wall",
Andy Hung17dbaf22019-10-11 14:06:31 -070069 "-Werror",
70 "-Wextra",
Anton Hansson33de46e2019-02-01 11:17:57 +000071 ],
Anton Hansson33de46e2019-02-01 11:17:57 +000072}