Android Build Coastguard Worker f1c2e12bfa [coastguard skipped] Merge sparse cherrypicks from sparse-10502572-L96100000962079528 into udc-release.
COASTGUARD_SKIP: I51c9935eff6479a3e013a4c57e7015bfd5065118
COASTGUARD_SKIP: I7da89f8389c09cc99201cff342483c158bd7e9c1
COASTGUARD_SKIP: Ief86b55c1d4a14220a0fb593c583a721d59cf86c
COASTGUARD_SKIP: Ia7d6ac8ffb03807680a36ff648aa11afafb7f481
COASTGUARD_SKIP: I9c1a5346e3a5f3920242dc9a5268d999f50a4937

Change-Id: I561a28131351e58c42659899fb95ebdb2fb813a7
2023-07-20 00:02:21 +00:00
2023-06-13 20:18:03 +00:00
2023-03-22 16:28:11 -07:00
2022-06-17 12:17:53 -04:00
2020-04-18 21:00:18 -07:00
2022-09-22 02:26:10 +00:00
2022-03-03 14:57:46 -08:00
2022-02-07 18:50:22 +00:00
2019-07-29 14:27:04 -07:00

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.

Description
No description provided
Readme 104 MiB
Languages
Makefile 32.1%
Python 31.1%
Go 13.7%
Rust 7.7%
Java 5.2%
Other 10.1%