diff options
| author | 2024-02-03 21:29:09 +0000 | |
|---|---|---|
| committer | 2024-02-03 21:29:09 +0000 | |
| commit | be9ab02c4261781deff1e8419455c35bea682c73 (patch) | |
| tree | 9f95c918059c8a86126540a6616f9857fc8322b9 | |
| parent | 3fe953d037254a525b03f881ec6dfb951ae94efa (diff) | |
| parent | a4c39bb6f3e61137a81154e1435ebce187224ca8 (diff) | |
Merge "Add crashrecovery build flag to move files" into main
| -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"], |