blob: dc23b6a625a0494e0de0e483afebeb45b74486d3 [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: [
14 "android.hardware.media.omx@1.0",
15 "libaudioclient",
16 "libbinder",
17 "libcamera_client",
18 "libcrypto",
19 "libcutils",
20 "libdl",
21 "libgui",
22 "libhidlbase",
23 "libhidlmemory",
24 "liblog",
25 "libmedia",
Dongwon Kangd91dc5a2017-10-10 00:07:09 -070026 "libmediaextractor",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070027 "libmediadrm",
28 "libmediametrics",
29 "libmediautils",
30 "libmemunreachable",
31 "libpowermanager",
32 "libstagefright",
33 "libstagefright_foundation",
34 "libstagefright_httplive",
35 "libutils",
36 ],
37
38 header_libs: [
39 "media_plugin_headers",
40 ],
41
42 static_libs: [
43 "libstagefright_nuplayer",
44 "libstagefright_rtsp",
45 "libstagefright_timedtext",
46 ],
47
48 export_shared_lib_headers: ["libmedia"],
49
50 include_dirs: [
51 "frameworks/av/media/libstagefright/rtsp",
52 "frameworks/av/media/libstagefright/webm",
53 ],
54
55 local_include_dirs: ["include"],
56
57 cflags: [
58 "-Werror",
59 "-Wno-error=deprecated-declarations",
60 "-Wall",
61 ],
62
63 name: "libmediaplayerservice",
64
65 compile_multilib: "32",
66
67 sanitize: {
68 cfi: true,
69 diag: {
70 cfi: true,
71 },
72 },
73
74}
75
76subdirs = ["*"]
77