Files
build_soong/java
Spandan Das 746161db0c Move installation rules of dexpreopt'd apex systemserver jars to soong
This will eventually allow us to build devices by skipping `katiBuild`
and moving straight to `katiPackaging`.

Implementation details
- Replace ctx.PackageFile with ctx.InstallFile. These makes these rules
  available to both make and soong packaging systems. This will be done
inside d.dexpreopt function
- Add InstallDepNeeded on the dependency tags in this chain
(apex --> sscp_fragment --> (java_library|java_sdk_library)). This is
necessary for the soong packaging system.
- Remove `LOCAL_SOONG_INSTALLED_MODULE=""`. A non-empty string ensures
  that kati honors the installation rules generated by soong.

Bug: 355509400
Test: lunch aosp_cf_x86_64_phone-trunk_staging-userdebug (mainline source)
Test: lunch cf_x86_64_only_phone-ap3a-userdebug (mainline prebuilts)
(no diff in system_intermediates/file_list.txt in both cases)

Change-Id: I190a919e9480e7d9981a6b9b96a50d9c33ceea02
2024-08-26 20:58:10 +00:00
..
2024-07-23 10:38:01 +01:00
2024-07-16 19:41:31 +00:00
2024-07-16 19:41:31 +00:00
2024-08-07 14:11:43 -07:00
2024-08-09 16:47:45 -07:00
2024-07-23 10:38:01 +01:00
2024-05-02 15:41:24 -07:00
2024-04-29 17:40:40 +09:00
2024-08-09 16:47:45 -07:00
2024-08-09 22:37:33 +00:00
2023-01-20 17:05:14 -05:00
2024-08-07 14:11:43 -07:00
2024-07-25 12:41:07 -07:00