Widevine version genrules (2nd attempt)

Bug: 327241925
Bug: 328438268
Test: dumpsys android.hardware.drm.IDrmFactory/widevine
Change-Id: I0336f366910de9c4ea8903b09d64c32b8d68c977
This commit is contained in:
Robert Shih
2024-03-06 10:41:55 -08:00
parent 543c875b55
commit 6f03887937
8 changed files with 161 additions and 29 deletions

View File

@@ -224,6 +224,10 @@ cc_library_static {
"libutils_headers",
],
generated_headers: [
"wv_android_build_id",
],
shared_libs: [
"libbinder_ndk",
"libcrypto",
@@ -368,3 +372,36 @@ cc_fuzz {
],
},
}
python_binary_host {
name: "wv-android-genrule",
srcs: [
"wv-android-genrule.py",
],
version: {
py3: {
embedded_launcher: true,
},
},
}
genrule {
name: "wv_android_build_id",
tools: ["wv-android-genrule"],
cmd: "$(location wv-android-genrule) build_id_header > $(out)",
out: ["wv_android_build_id.h"],
}
genrule {
name: "widevine_apex_manifest.json",
tools: ["wv-android-genrule"],
cmd: "$(location wv-android-genrule) apex_manifest > $(out)",
out: ["gen_wv_apex_manifest.json"],
}
genrule {
name: "widevine_lazy_apex_manifest.json",
tools: ["wv-android-genrule"],
cmd: "$(location wv-android-genrule) apex_manifest --name com.google.android.widevine.lazy > $(out)",
out: ["gen_wv_lazy_apex_manifest.json"],
}