Harshit Mahajan | a4c39bb | 2024-02-01 00:48:35 +0000 | [diff] [blame^] | 1 | soong_config_module_type { |
| 2 | name: "platform_filegroup", |
| 3 | module_type: "filegroup", |
| 4 | config_namespace: "ANDROID", |
| 5 | bool_variables: [ |
| 6 | "move_crashrecovery_files", |
| 7 | ], |
| 8 | properties: [ |
| 9 | "srcs", |
| 10 | ], |
| 11 | } |
| 12 | |
| 13 | platform_filegroup { |
Harshit Mahajan | d9c1ddf | 2023-11-20 13:45:49 +0000 | [diff] [blame] | 14 | name: "services-crashrecovery-sources", |
| 15 | srcs: [ |
| 16 | "java/**/*.java", |
| 17 | "java/**/*.aidl", |
Harshit Mahajan | 6fd031f | 2024-01-17 17:51:32 +0000 | [diff] [blame] | 18 | ":statslog-crashrecovery-java-gen", |
Harshit Mahajan | d9c1ddf | 2023-11-20 13:45:49 +0000 | [diff] [blame] | 19 | ], |
Harshit Mahajan | a4c39bb | 2024-02-01 00:48:35 +0000 | [diff] [blame^] | 20 | soong_config_variables: { |
| 21 | // if the flag is enabled, then files would be moved to module |
| 22 | move_crashrecovery_files: { |
| 23 | srcs: [], |
| 24 | }, |
| 25 | }, |
Harshit Mahajan | d9c1ddf | 2023-11-20 13:45:49 +0000 | [diff] [blame] | 26 | visibility: ["//frameworks/base:__subpackages__"], |
| 27 | } |
Harshit Mahajan | 6fd031f | 2024-01-17 17:51:32 +0000 | [diff] [blame] | 28 | |
Harshit Mahajan | a4c39bb | 2024-02-01 00:48:35 +0000 | [diff] [blame^] | 29 | soong_config_module_type { |
| 30 | name: "module_filegroup", |
| 31 | module_type: "filegroup", |
| 32 | config_namespace: "ANDROID", |
| 33 | bool_variables: [ |
| 34 | "move_crashrecovery_files", |
| 35 | ], |
| 36 | properties: [ |
| 37 | "srcs", |
| 38 | ], |
| 39 | } |
| 40 | |
| 41 | module_filegroup { |
| 42 | name: "services-crashrecovery-module-sources", |
| 43 | srcs: [], |
| 44 | soong_config_variables: { |
| 45 | // if the flag is enabled, then files would be moved to module |
| 46 | move_crashrecovery_files: { |
| 47 | srcs: [ |
| 48 | "java/**/*.java", |
| 49 | "java/**/*.aidl", |
| 50 | ":statslog-crashrecovery-java-gen", |
| 51 | ], |
| 52 | }, |
| 53 | }, |
| 54 | visibility: ["//packages/modules/CrashRecovery/service"], |
| 55 | } |
| 56 | |
Harshit Mahajan | 6fd031f | 2024-01-17 17:51:32 +0000 | [diff] [blame] | 57 | genrule { |
| 58 | name: "statslog-crashrecovery-java-gen", |
| 59 | tools: ["stats-log-api-gen"], |
| 60 | cmd: "$(location stats-log-api-gen) --java $(out) --module crashrecovery " + |
| 61 | "--javaPackage com.android.server.crashrecovery.proto --javaClass CrashRecoveryStatsLog --worksource", |
| 62 | out: ["com/android/server/crashrecovery/proto/CrashRecoveryStatsLog.java"], |
| 63 | } |