blob: ee7285d0560e0a3a8ec3a891f1fdddf66e87e6a7 [file] [log] [blame]
Anton Hansson33de46e2019-02-01 11:17:57 +00001
2cc_library_static {
3 name: "libregistermsext",
4 srcs: ["register.cpp"],
5
6 cflags: [
7 "-Werror",
8 "-Wall",
9 ],
10}
11
12cc_binary {
13 name: "mediaserver",
14
15 srcs: ["main_mediaserver.cpp"],
16
17 shared_libs: [
Pawin Vongmasaa4c39652020-06-30 09:30:58 -070018 "android.hardware.media.omx@1.0",
19 "libandroidicu",
shubang6d266262020-10-09 00:15:04 -070020 "libfmq",
Pawin Vongmasaa4c39652020-06-30 09:30:58 -070021 "libbinder",
22 "libhidlbase",
Anton Hansson33de46e2019-02-01 11:17:57 +000023 "liblog",
24 "libmediaplayerservice",
Pawin Vongmasaa4c39652020-06-30 09:30:58 -070025 "libresourcemanagerservice",
Anton Hansson33de46e2019-02-01 11:17:57 +000026 "libutils",
Anton Hansson33de46e2019-02-01 11:17:57 +000027 ],
28
29 static_libs: [
Anton Hansson33de46e2019-02-01 11:17:57 +000030 "libregistermsext",
31 ],
32
33 include_dirs: [
34 "frameworks/av/media/libmediaplayerservice",
35 "frameworks/av/services/mediaresourcemanager",
36 ],
37
Alistair Delva1ab0b882020-06-09 11:47:23 -070038 // mediaserver has only been verified on 32-bit, see b/126502613
39 // use "prefer32" to *only* enable 64-bit builds on 64-bit-only lunch
40 // targets, which allows them to reach 'boot_complete'.
41 compile_multilib: "prefer32",
Ray Essick3c9b0122019-03-01 10:17:32 -080042
Anton Hansson33de46e2019-02-01 11:17:57 +000043 init_rc: ["mediaserver.rc"],
44
45 cflags: [
46 "-Werror",
47 "-Wall",
48 ],
49
Pawin Vongmasac976f122019-04-10 02:08:28 -070050 vintf_fragments: ["manifest_media_c2_software.xml"],
Anton Hansson33de46e2019-02-01 11:17:57 +000051}