blob: b1a01e48f69fdba3e51e2c9472e8d405bce4abad [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: [
Shawn Willden3c1b1632024-03-29 08:54:20 -06008 "include",
Kyle Zhangde0a90b2023-06-15 00:16:42 +00009 ],
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",
Shawn Willden3cce62d2024-03-28 20:42:35 -060020 "libcppbor",
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",
Shawn Willden3cce62d2024-03-28 20:42:35 -060045 "libcppbor",
Kyle Zhangde0a90b2023-06-15 00:16:42 +000046 "libmediadrmrkp",
47 ],
48 vendor: true,
49 cflags: [
50 "-Wall",
51 "-Werror",
52 ],
Shawn Willden3c1b1632024-03-29 08:54:20 -060053}