blob: 66f5fc24cefdf9ad4f2cf8f399fcd6a86b95402e [file] [log] [blame]
Colin Cross53f20352017-04-20 23:21:01 -07001//
2// libmediadrm
3//
4
5cc_library_shared {
6 name: "libmediadrm",
7
8 aidl: {
9 local_include_dirs: ["aidl"],
10 export_aidl_headers: true,
11 },
12
13 srcs: [
14 "aidl/android/media/ICas.aidl",
15 "aidl/android/media/ICasListener.aidl",
16 "aidl/android/media/IDescrambler.aidl",
17 "aidl/android/media/IMediaCasService.aidl",
18
19 "CasImpl.cpp",
20 "DescramblerImpl.cpp",
21 "DrmPluginPath.cpp",
22 "DrmSessionManager.cpp",
23 "ICrypto.cpp",
24 "IDrm.cpp",
25 "IDrmClient.cpp",
26 "IMediaDrmService.cpp",
27 "MediaCasDefs.cpp",
28 "SharedLibrary.cpp",
29 "DrmHal.cpp",
30 "CryptoHal.cpp",
31 ],
32
33 shared_libs: [
34 "libbinder",
35 "libcutils",
36 "libdl",
37 "liblog",
38 "libmediautils",
39 "libstagefright_foundation",
40 "libutils",
Colin Cross53f20352017-04-20 23:21:01 -070041 "android.hardware.drm@1.0",
42 "libhidlbase",
43 "libhidlmemory",
44 "libhidltransport",
45 ],
46
47 cflags: [
48 "-Werror",
49 "-Wall",
50 ],
51}