blob: ea239c594d96289499e4bb2abd6aaf782e0c66c9 [file] [log] [blame]
Colin Cross53f20352017-04-20 23:21:01 -07001//
2// libmediadrm
3//
4
Wei Jia4049f132018-01-22 10:37:31 -08005// TODO: change it back to cc_library_shared when MediaPlayer2 switches to
6// using NdkMediaDrm, instead of MediaDrm.java.
7cc_library {
Colin Cross53f20352017-04-20 23:21:01 -07008 name: "libmediadrm",
9
Colin Cross53f20352017-04-20 23:21:01 -070010
11 srcs: [
Colin Cross53f20352017-04-20 23:21:01 -070012 "DrmPluginPath.cpp",
13 "DrmSessionManager.cpp",
14 "ICrypto.cpp",
15 "IDrm.cpp",
16 "IDrmClient.cpp",
17 "IMediaDrmService.cpp",
John W. Bruce33ecc4f2017-04-03 16:49:05 -070018 "PluginMetricsReporting.cpp",
Colin Cross53f20352017-04-20 23:21:01 -070019 "SharedLibrary.cpp",
20 "DrmHal.cpp",
Adam Stonef0e618d2018-01-17 19:20:41 -080021 "DrmMetrics.cpp",
Colin Cross53f20352017-04-20 23:21:01 -070022 "CryptoHal.cpp",
John W. Bruce33ecc4f2017-04-03 16:49:05 -070023 "protos/plugin_metrics.proto",
Colin Cross53f20352017-04-20 23:21:01 -070024 ],
25
John W. Bruce33ecc4f2017-04-03 16:49:05 -070026 proto: {
27 type: "lite",
28 },
29
Colin Cross53f20352017-04-20 23:21:01 -070030 shared_libs: [
31 "libbinder",
32 "libcutils",
33 "libdl",
34 "liblog",
John W. Bruce33ecc4f2017-04-03 16:49:05 -070035 "libmediametrics",
Colin Cross53f20352017-04-20 23:21:01 -070036 "libmediautils",
37 "libstagefright_foundation",
38 "libutils",
Colin Cross53f20352017-04-20 23:21:01 -070039 "android.hardware.drm@1.0",
Jeff Tinker6d998b62017-12-18 14:37:43 -080040 "android.hardware.drm@1.1",
Steven Moreland65366062017-10-05 11:34:01 -070041 "libhidlallocatorutils",
Colin Cross53f20352017-04-20 23:21:01 -070042 "libhidlbase",
Colin Cross53f20352017-04-20 23:21:01 -070043 "libhidltransport",
44 ],
45
46 cflags: [
47 "-Werror",
48 "-Wall",
49 ],
50}