Embed build number in non-apex build

Bug: 316978205
Test: m android.hardware.drm-service.widevine
Change-Id: Ibf77a0135fa832424f38619bdd2df0ccc53f5849
This commit is contained in:
Robert Shih
2024-01-12 22:33:50 -08:00
parent 0a0fea75a8
commit 8b52f39a58
3 changed files with 59 additions and 5 deletions

View File

@@ -216,6 +216,10 @@ cc_library_static {
"libutils_headers",
],
generated_headers: [
"wv_android_build_id",
],
shared_libs: [
"libbinder_ndk",
"libcrypto",
@@ -352,3 +356,23 @@ cc_fuzz {
],
},
}
python_binary_host {
name: "wv-android-build-id-gen",
srcs: [
"wv-android-build-id-gen.py",
],
version: {
py3: {
embedded_launcher: true,
},
},
}
genrule {
name: "wv_android_build_id",
srcs: ["apex/apex_manifest.json"],
tools: ["wv-android-build-id-gen"],
cmd: "$(location wv-android-build-id-gen) < $(in) > $(out)",
out: ["wv_android_build_id.h"],
}