blob: f13eb62ef2f0ecf50826c94ef0a76bc47ed55e32 [file] [log] [blame]
Kyle Zhangde0a90b2023-06-15 00:16:42 +00001cc_library {
2 name: "libmediadrmrkp",
3 vendor_available: true,
4 srcs: [
5 "src/**/*.cpp",
6 ],
7 export_include_dirs: [
8 "include"
9 ],
10 shared_libs: [
11 "libbinder_ndk",
Robert Shih1195d772023-07-10 11:54:57 -070012 "libcrypto",
Kyle Zhangde0a90b2023-06-15 00:16:42 +000013 "liblog",
Robert Shih1195d772023-07-10 11:54:57 -070014 ],
15 static_libs: [
16 "android.hardware.common-V2-ndk",
Kyle Zhangde0a90b2023-06-15 00:16:42 +000017 "android.hardware.drm-V1-ndk",
18 "android.hardware.security.rkp-V3-ndk",
Robert Shih1195d772023-07-10 11:54:57 -070019 "libbase",
20 "libcppbor_external",
Kyle Zhangde0a90b2023-06-15 00:16:42 +000021 ],
22 defaults: [
23 "keymint_use_latest_hal_aidl_ndk_shared",
24 ],
25 cflags: [
26 "-Wall",
27 "-Werror",
28 ],
29}
30
31cc_binary {
32 name: "test_libmediadrmrkp",
33 srcs: [
34 "test/*",
35 ],
36 shared_libs: [
37 "libbinder_ndk",
38 "liblog",
Kyle Zhangde0a90b2023-06-15 00:16:42 +000039 ],
40 static_libs: [
Robert Shih1195d772023-07-10 11:54:57 -070041 "android.hardware.common-V2-ndk",
42 "android.hardware.drm-V1-ndk",
43 "android.hardware.security.rkp-V3-ndk",
44 "libbase",
45 "libcppbor_external",
Kyle Zhangde0a90b2023-06-15 00:16:42 +000046 "libmediadrmrkp",
47 ],
48 vendor: true,
49 cflags: [
50 "-Wall",
51 "-Werror",
52 ],
53}