blob: 69f00ee0e846d813616a2f0aeb79a7f43ed13d4b [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",
21 "CryptoHal.cpp",
John W. Bruce33ecc4f2017-04-03 16:49:05 -070022 "protos/plugin_metrics.proto",
Colin Cross53f20352017-04-20 23:21:01 -070023 ],
24
John W. Bruce33ecc4f2017-04-03 16:49:05 -070025 proto: {
26 type: "lite",
27 },
28
Colin Cross53f20352017-04-20 23:21:01 -070029 shared_libs: [
30 "libbinder",
31 "libcutils",
32 "libdl",
33 "liblog",
John W. Bruce33ecc4f2017-04-03 16:49:05 -070034 "libmediametrics",
Colin Cross53f20352017-04-20 23:21:01 -070035 "libmediautils",
36 "libstagefright_foundation",
37 "libutils",
Colin Cross53f20352017-04-20 23:21:01 -070038 "android.hardware.drm@1.0",
Steven Moreland65366062017-10-05 11:34:01 -070039 "libhidlallocatorutils",
Colin Cross53f20352017-04-20 23:21:01 -070040 "libhidlbase",
Colin Cross53f20352017-04-20 23:21:01 -070041 "libhidltransport",
42 ],
43
44 cflags: [
45 "-Werror",
46 "-Wall",
47 ],
48}