commit | 2aa8d8eadfbe69e559d1ee5d11f292a63db5a96e | [log] [tgz] |
---|---|---|
author | Bill Yi <byi@google.com> | Wed May 03 13:49:49 2023 -0700 |
committer | Bill Yi <byi@google.com> | Wed May 03 22:34:46 2023 +0000 |
tree | 41b839d435022586605ff70e6e8083f7ba880ffc | |
parent | f50711adc4852085512a5114c9b5d72da3678d5e [diff] | |
parent | 0f559666ab13a06d87834bef34311fd185a12978 [diff] |
Merge TQ2A.230505.002 to aosp-master - DO NOT MERGE Merged-In: Iec0d67abed7e0d53976e663ca8f4d497a33199e8 Merged-In: Ie6c40c596af6da2c2af8368c5efa5bf907c5479a Merged-In: I264df2b5a111cf9ce4fe8d5f9f36d2fa39de5d6f Change-Id: Ib7a4ac5e08f6ce1683c674219996bfc65dda6fce
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.