Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 38b4c94c authored by Spandan Das's avatar Spandan Das
Browse files

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
parent 5c128346
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment