Files
build_soong/java
Spandan Das 715594304d Create an installation rule to copy vdex to common arch device directory
The installation rules for soong built system images are generated by
soong, but the installation rules rules for make built images are still
generated by make in dex_preopt_libart.mk. There is an existing
discrepancy between the two. Make built images generates three
installation rules for
1. system/framework/<primary_arch>/$bootjar.vdex (symlink)
2. system/framework/<secondary_arch>/$bootjar.vdex (symlink)
3. system/framework/$bootjar.vdex (actual file)

Soong copies the file to (1), creates a symlink from (2) to (1) and
skips (3) altogether. This CL makes the Soong installation rules match
Make installation rules. This will eventually allow
us to build devices by skipping `katiBuild` and moving straight to
`katiPackaging`.

Test: no diff in make built installed files
target/product/vsoc_x86_64/obj/PACKAGING/system_intermediates/file_list.txt
(top of stack)

Test: debugfs out/target/product/vsoc_x86_64/system/etc/aosp_cf_system_x86_64.img
verified system/framework/boot-apache-xml.vdex exists
verified system/framework/x86/boot-apache-xml.vdex exists as a symlink
verified system/framework/x86_64/boot-apache-xml.vdex exists as a symlink

Bug: 355700341

Change-Id: I52853c07674b77a984b5a5ac5dcd69236b642b46
2024-08-05 02:18:03 +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-07-16 19:41:31 +00: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-07-23 10:38:01 +01:00
2023-01-20 17:05:14 -05:00
2023-09-20 09:53:39 -07:00
2024-07-25 12:41:07 -07:00
2024-07-25 12:41:07 -07:00
2024-03-14 18:15:28 -07:00
2024-07-23 10:38:01 +01:00