Files
build_soong/android
Spandan Das 3490dfd23f Generate info about the selected app variant in platform builds
This is a followup to aosp/2999198 and adds information about apps.

Each app will have an entry in this file with the following properties
- Name, mandatory
- Is_prebuilt, mandatory
- Prebuilt_info_file_path, optional

Implementation details
- Move prebuiltInfoProvider out of build/soong/apex to
  build/soong/android. This allows build/soong/java to use it.
- Introduce a new `prebuilt_info` prop to `android_app_set` and
  `android_app_import`
- All app module types will set a prebuiltInfoProvider in
  GenerateAndroidBuildActions, including the source app module types

Test: m nothing --no-skip-soong-tests
Test: m out/soong/prebuilt_info.json
Test: ls -l out/soong/prebuilt_info.json --human-readable
-rw------- 1 spandandas primarygroup 317K Mar 11 23:46 out/soong/prebuilt_info.json

Test: #modified trunk_staging.locally to select prebuilts of some
mainline apps. Spot-checked that `is_prebuilt` and
`prebuilt_info_file_path` get populated appropriately

Bug: 327480225
Change-Id: I5078e0ec26c9568194550909962b90111a5223f7
2024-03-14 18:12:30 +00:00
..
2024-01-05 09:54:09 -08:00
2024-03-07 10:53:41 -08:00
2023-04-17 19:26:07 +00:00
2023-03-22 12:58:38 -07:00
2024-01-05 09:54:09 -08:00
2024-01-18 12:43:24 -08:00
2023-06-22 08:18:33 -07:00
2023-05-19 20:31:32 +00:00
2024-03-06 16:03:01 -08:00
2024-01-18 12:43:24 -08:00
2024-02-02 15:56:32 -08:00
2023-04-10 20:20:41 +00:00
2023-04-10 20:20:41 +00:00
2024-01-05 09:54:09 -08:00
2024-03-07 10:53:41 -08:00
2024-01-18 14:16:06 -08:00
2024-02-02 15:56:32 -08:00
2024-01-18 12:43:24 -08:00
2024-03-06 16:03:01 -08:00
2024-02-07 12:03:32 -08:00
2024-01-18 14:16:06 -08:00
2024-01-18 14:16:06 -08:00
2024-01-30 14:42:12 -08:00
2024-02-07 12:03:32 -08:00