5da26c0ab3
am: d56c052f72
am: df13dc9be8
am: e9e781fea1
am: b09a85e7c8
Original change: https://android-review.googlesource.com/c/platform/build/+/2736132 Change-Id: I68650d0e241786e258476f8a73741cca9b011547 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
db21a2aee5
am: 5f0bd8a83f
am: 037ed034a4
am: 1ba7c6c442
am: c4d4033d2e
5da26c0ab3
am: d56c052f72
am: df13dc9be8
am: e9e781fea1
am: b09a85e7c8
dfa0c85705
am: 62d130b2c2
am: 72f1086066
am: ec14133956
am: a3221ca41f
Android Make Build System
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.