Move the installation rules of boot images to soong
This CL adds moves the installation rules of boot images to soong. This will eventually allow us to build devices by skipping `katiBuild` and moving straight to `katiPackaging` Details 1. Drop `no_full_install` from dex_bootjars singleton. This ensures that the files installed by this singleton module does not get skipped when generating the soong installs file (out/soong/installs-*) 2. Replace PackageFile with InstallFile. This registers the installation rules for both make-built and soong-built images (e.g. aosp_cf_system_x86_64) 3. Implement `AndroidMkEntries` for dex_bootjars singleton. OutputFile needs to be non-nil so that this module does not get elided when generating out/soong/Android-*. `OutputFile` was abritrarily set to one of the many files installed by this singleton. Test: no diff in target/product/vsoc_x86_64/obj/PACKAGING/system_intermediates/file_list.txt (top of stack) Bug: 355700341 Bug: 355703904 Change-Id: I3531defa6bba58ef78f6d66e881502a8222fc229
Loading
Please register or sign in to comment