Create the installation rules of host ART boot image in soong
The build rules for these are generated by soong, but currently make is used to create the installation rules. This CL moves the installation rules to soong. Details - Introduced a `art_boot_images` module type. This is a regular module, and not a singleton module (singleton modules for host are not supported by soong today) - `art_boot_images` will create a dependency on `dex_bootjars` - In GenerateAndroidBuildActions of `dex_bootjars`, it will set a provider with the install info of host ART boot image files - In GenerateAndroidBuildActions of `art_boot_images`, the installation rules will be created using `ctx.InstallFile` Bug: 355706080 Test: m installclean && m test-art-host-gtest (gtests) Test: m installclean && m test-art-host-run-test-dependencies && art/test.py --host (art run-tests) Change-Id: I9c3e6c6c01890facb758cdabef2a83f6990a06c9
Loading
Please register or sign in to comment