blob: 90097f255460c41942cf6ba59b71a1d697a16bf6 [file] [log] [blame]
Pawin Vongmasab7798a02017-10-09 23:21:44 -07001cc_library_shared {
2
3 srcs: [
4 "ActivityManager.cpp",
5 "MediaPlayerFactory.cpp",
6 "MediaPlayerService.cpp",
7 "MediaRecorderClient.cpp",
8 "MetadataRetrieverClient.cpp",
9 "StagefrightRecorder.cpp",
10 "TestPlayerStub.cpp",
11 ],
12
13 shared_libs: [
Marco Nelissena0c98412019-03-29 12:10:19 -070014 "android.hardware.media.c2@1.0",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070015 "android.hardware.media.omx@1.0",
Lajos Molnar94e65972019-02-13 09:06:48 -080016 "libbase",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070017 "libaudioclient",
18 "libbinder",
19 "libcamera_client",
20 "libcrypto",
21 "libcutils",
22 "libdl",
23 "libgui",
24 "libhidlbase",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070025 "liblog",
26 "libmedia",
Jae Shin8568cb92017-10-30 11:13:36 +090027 "libmedia_omx",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070028 "libmediadrm",
29 "libmediametrics",
30 "libmediautils",
31 "libmemunreachable",
Dongwon Kangb8d79f42018-11-01 17:43:20 -070032 "libnetd_client",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070033 "libpowermanager",
34 "libstagefright",
35 "libstagefright_foundation",
36 "libstagefright_httplive",
37 "libutils",
38 ],
39
40 header_libs: [
41 "media_plugin_headers",
42 ],
43
44 static_libs: [
45 "libstagefright_nuplayer",
46 "libstagefright_rtsp",
47 "libstagefright_timedtext",
48 ],
49
50 export_shared_lib_headers: ["libmedia"],
51
52 include_dirs: [
53 "frameworks/av/media/libstagefright/rtsp",
54 "frameworks/av/media/libstagefright/webm",
55 ],
56
57 local_include_dirs: ["include"],
58
59 cflags: [
60 "-Werror",
61 "-Wno-error=deprecated-declarations",
62 "-Wall",
63 ],
64
65 name: "libmediaplayerservice",
66
Pawin Vongmasab7798a02017-10-09 23:21:44 -070067 sanitize: {
68 cfi: true,
Pawin Vongmasab7798a02017-10-09 23:21:44 -070069 },
70
71}
72
73subdirs = ["*"]
74