diff options
author | 2024-02-03 22:16:51 +0000 | |
---|---|---|
committer | 2024-02-03 22:16:51 +0000 | |
commit | e1028e77fe0c657dad9b01ccf6038c04de224c44 (patch) | |
tree | 0c063114a5351d5b647e905054dc2e9c5428710e | |
parent | 636762956c03648be3a1497b0a42abc1eb4ce822 (diff) | |
parent | be9ab02c4261781deff1e8419455c35bea682c73 (diff) |
Merge "Add crashrecovery build flag to move files" into main am: be9ab02c42
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2942465
Change-Id: Ie3bea15e1f88033e4fbd1ea21258d43221bd40f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | packages/CrashRecovery/framework/Android.bp | 48 | ||||
-rw-r--r-- | packages/CrashRecovery/services/Android.bp | 48 |
2 files changed, 94 insertions, 2 deletions
diff --git a/packages/CrashRecovery/framework/Android.bp b/packages/CrashRecovery/framework/Android.bp index b2af315ef2c9..c0d93531a1e6 100644 --- a/packages/CrashRecovery/framework/Android.bp +++ b/packages/CrashRecovery/framework/Android.bp @@ -1,9 +1,55 @@ -filegroup { +soong_config_module_type { + name: "platform_filegroup", + module_type: "filegroup", + config_namespace: "ANDROID", + bool_variables: [ + "move_crashrecovery_files", + ], + properties: [ + "srcs", + ], +} + +platform_filegroup { name: "framework-crashrecovery-sources", srcs: [ "java/**/*.java", "java/**/*.aidl", ], + soong_config_variables: { + // if the flag is enabled, then files would be moved to module + move_crashrecovery_files: { + srcs: [], + }, + }, path: "java", visibility: ["//frameworks/base:__subpackages__"], } + +soong_config_module_type { + name: "module_filegroup", + module_type: "filegroup", + config_namespace: "ANDROID", + bool_variables: [ + "move_crashrecovery_files", + ], + properties: [ + "srcs", + ], +} + +module_filegroup { + name: "framework-crashrecovery-module-sources", + srcs: [], + soong_config_variables: { + // if the flag is enabled, then files would be moved to module + move_crashrecovery_files: { + srcs: [ + "java/**/*.java", + "java/**/*.aidl", + ], + }, + }, + path: "java", + visibility: ["//packages/modules/CrashRecovery/framework"], +} diff --git a/packages/CrashRecovery/services/Android.bp b/packages/CrashRecovery/services/Android.bp index 63e6c5083376..ab10b5a23676 100644 --- a/packages/CrashRecovery/services/Android.bp +++ b/packages/CrashRecovery/services/Android.bp @@ -1,13 +1,59 @@ -filegroup { +soong_config_module_type { + name: "platform_filegroup", + module_type: "filegroup", + config_namespace: "ANDROID", + bool_variables: [ + "move_crashrecovery_files", + ], + properties: [ + "srcs", + ], +} + +platform_filegroup { name: "services-crashrecovery-sources", srcs: [ "java/**/*.java", "java/**/*.aidl", ":statslog-crashrecovery-java-gen", ], + soong_config_variables: { + // if the flag is enabled, then files would be moved to module + move_crashrecovery_files: { + srcs: [], + }, + }, visibility: ["//frameworks/base:__subpackages__"], } +soong_config_module_type { + name: "module_filegroup", + module_type: "filegroup", + config_namespace: "ANDROID", + bool_variables: [ + "move_crashrecovery_files", + ], + properties: [ + "srcs", + ], +} + +module_filegroup { + name: "services-crashrecovery-module-sources", + srcs: [], + soong_config_variables: { + // if the flag is enabled, then files would be moved to module + move_crashrecovery_files: { + srcs: [ + "java/**/*.java", + "java/**/*.aidl", + ":statslog-crashrecovery-java-gen", + ], + }, + }, + visibility: ["//packages/modules/CrashRecovery/service"], +} + genrule { name: "statslog-crashrecovery-java-gen", tools: ["stats-log-api-gen"], |