Add 1.3 widevine hidl target
libwvhidl picked from the following builds: +--------+---------+ | arch | build | +--------+---------+ | arm | 7520386 | | arm64 | 7511028 | | x86 | 7511028 | | x86_64 | 7511028 | +--------+---------+ Ran patchelf to set DT_SONAME to libwvhidl@1.3.so Bug: 191881462 Test: atest MediaDrmTest#testOemCryptoVersion Change-Id: I0f6c6750124d89145ef54c47d7dc8c95a7207063
This commit is contained in:
@@ -90,7 +90,7 @@ common_widevine_service {
|
||||
}
|
||||
|
||||
cc_defaults {
|
||||
name: "common_widevine_service-multilib-defaults",
|
||||
name: "common_widevine_service-multilib-defaults@1.3",
|
||||
owner: "widevine",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
@@ -106,12 +106,22 @@ cc_defaults {
|
||||
"android.hardware.drm@1.1",
|
||||
"android.hardware.drm@1.2",
|
||||
"android.hardware.drm@1.3",
|
||||
"android.hardware.drm@1.4",
|
||||
"libbase",
|
||||
"libhidlbase",
|
||||
"liblog",
|
||||
"libutils",
|
||||
"libbinder",
|
||||
],
|
||||
}
|
||||
|
||||
cc_defaults {
|
||||
name: "common_widevine_service-multilib-defaults",
|
||||
defaults: [
|
||||
"common_widevine_service-multilib-defaults@1.3",
|
||||
],
|
||||
|
||||
shared_libs: [
|
||||
"android.hardware.drm@1.4",
|
||||
"libwvhidl",
|
||||
],
|
||||
}
|
||||
@@ -156,12 +166,13 @@ cc_binary {
|
||||
name: "android.hardware.drm@1.3-service.widevine",
|
||||
defaults: [
|
||||
"common_widevine_service-multilib-first",
|
||||
"common_widevine_service-multilib-defaults",
|
||||
"common_widevine_service-multilib-defaults@1.3",
|
||||
],
|
||||
|
||||
srcs: ["src_hidl/service.cpp"],
|
||||
srcs: ["src_hidl/service@1.3.cpp"],
|
||||
shared_libs: ["libwvhidl@1.3"],
|
||||
init_rc: ["src_hidl/android.hardware.drm@1.3-service.widevine.rc"],
|
||||
vintf_fragments: ["manifest_android.hardware.drm@1.4-service.widevine.xml"],
|
||||
vintf_fragments: ["manifest_android.hardware.drm@1.3-service.widevine.xml"],
|
||||
|
||||
}
|
||||
|
||||
@@ -392,3 +403,43 @@ cc_library_shared {
|
||||
proprietary: true,
|
||||
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwvhidl@1.3",
|
||||
target: {
|
||||
android_arm: {
|
||||
srcs: ["prebuilts_hidl/arm/libwvhidl@1.3.so"],
|
||||
},
|
||||
android_arm64: {
|
||||
srcs: ["prebuilts_hidl/arm64/libwvhidl@1.3.so"],
|
||||
},
|
||||
android_x86: {
|
||||
srcs: ["prebuilts_hidl/x86/libwvhidl@1.3.so"],
|
||||
},
|
||||
android_x86_64: {
|
||||
srcs: ["prebuilts_hidl/x86_64/libwvhidl@1.3.so"],
|
||||
},
|
||||
},
|
||||
|
||||
shared_libs: [
|
||||
"android.hardware.drm@1.0",
|
||||
"android.hardware.drm@1.1",
|
||||
"android.hardware.drm@1.2",
|
||||
"android.hardware.drm@1.3",
|
||||
"android.hidl.memory@1.0",
|
||||
"libbase",
|
||||
"libcrypto",
|
||||
"libcutils",
|
||||
"libdl",
|
||||
"libhidlbase",
|
||||
"libhidlmemory",
|
||||
"liblog",
|
||||
"libprotobuf-cpp-lite",
|
||||
"libutils",
|
||||
],
|
||||
|
||||
owner: "widevine",
|
||||
|
||||
proprietary: true,
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user