summaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
author Harshit Mahajan <harshitmahajan@google.com> 2024-01-18 11:25:35 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-01-18 11:25:35 +0000
commit8bd00f3f033bcd0b2663ae3e33f25db9dc15e2bf (patch)
treec8d6a711d0ca3ac87b17c07a38305a2b7811219c /api
parent75ef8221d0c137e2de7fcd6409cc09ce51e89630 (diff)
parent919593c804c3536f6f0309a03b266aa7968d4b8c (diff)
Merge "[CrashRecovery] Add module lib to Android SDK" into main
Diffstat (limited to 'api')
-rw-r--r--api/Android.bp32
1 files changed, 32 insertions, 0 deletions
diff --git a/api/Android.bp b/api/Android.bp
index 126176dab3f3..b3b18b66e097 100644
--- a/api/Android.bp
+++ b/api/Android.bp
@@ -60,8 +60,40 @@ metalava_cmd = "$(location metalava)"
metalava_cmd += " -J--add-opens=java.base/java.util=ALL-UNNAMED "
metalava_cmd += " --quiet "
+soong_config_module_type {
+ name: "enable_crashrecovery_module",
+ module_type: "combined_apis_defaults",
+ config_namespace: "ANDROID",
+ bool_variables: ["release_crashrecovery_module"],
+ properties: [
+ "bootclasspath",
+ "system_server_classpath",
+ ],
+}
+
+soong_config_bool_variable {
+ name: "release_crashrecovery_module",
+}
+
+enable_crashrecovery_module {
+ name: "crashrecovery_module_defaults",
+ soong_config_variables: {
+ release_crashrecovery_module: {
+ bootclasspath: [
+ "framework-crashrecovery",
+ ],
+ system_server_classpath: [
+ "service-crashrecovery",
+ ],
+ },
+ },
+}
+
combined_apis {
name: "frameworks-base-api",
+ defaults: [
+ "crashrecovery_module_defaults",
+ ],
bootclasspath: [
"android.net.ipsec.ike",
"art.module.public.api",