commit | 33fd5d4277d7e49c100a92ea68ff44c912708afa | [log] [tgz] |
---|---|---|
author | Yifan Hong <elsk@google.com> | Thu Sep 24 18:18:26 2020 -0700 |
committer | Yifan Hong <elsk@google.com> | Fri Oct 09 00:48:37 2020 +0000 |
tree | 2ae7429e8cf7c1d43a4b1f31b08f7feced76e237 | |
parent | 897cfaee465b8d29061bcacab847a6b0ca9f7f80 [diff] |
Add <ramdisk>/system/etc/ramdisk/build.prop. Add a build.prop file for ramdisk. Properties uses the name ro.[product.]bootimage*. These ro.[product.]bootimage.* properties are also included in recovery properties. The file is installed to system/etc/ramdisk/build.prop under ramdisk. On devices with dedicated recovery partition, the file is installed to ramdisk/, which is installed to the ramdisk in the boot image. The file is NOT installed to recovery/root to prevent collision. On devices with recovery_as_boot, in addition to ramdisk/, it is also installed to recovery/root, which is installed to the ramdisk in the boot image. Test: m bootimage and inspect output Bug: 169169031 Bug: 162623577 Bug: 170411692 Bug: 170364317 Change-Id: Ica6515b2a4e0f4a7fe4440434a3d7085fde64387
This is the Makefile-based portion of the Android Build System.
For documentation on how to run a build, see Usage.txt
For a list of behavioral changes useful for Android.mk writers see Changes.md
For an outdated reference on Android.mk files, see build-system.html. Our Android.mk files look similar, but are entirely different from the Android.mk files used by the NDK build system. When searching for documentation elsewhere, ensure that it is for the platform build system -- most are not.
This Makefile-based system is in the process of being replaced with Soong, a new build system written in Go. During the transition, all of these makefiles are read by Kati, and generate a ninja file instead of being executed directly. That's combined with a ninja file read by Soong so that the build graph of the two systems can be combined and run as one.