Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
ci/ | 06-Sep-2024 | - | 1,156 | 761 | ||
common/ | 06-Sep-2024 | - | 668 | 416 | ||
core/ | 06-Sep-2024 | - | 42,962 | 28,842 | ||
packaging/ | 06-Sep-2024 | - | 88 | 40 | ||
target/ | 06-Sep-2024 | - | 9,303 | 5,194 | ||
teams/ | 06-Sep-2024 | - | 4,412 | 3,155 | ||
tests/ | 06-Sep-2024 | - | 1,148 | 907 | ||
tools/ | 06-Sep-2024 | - | 124,088 | 97,263 | ||
.gitignore | D | 06-Sep-2024 | 42 | 7 | 6 | |
Android.bp | D | 06-Sep-2024 | 1.1 KiB | 37 | 34 | |
Changes.md | D | 06-Sep-2024 | 37.5 KiB | 976 | 723 | |
CleanSpec.mk | D | 06-Sep-2024 | 39.2 KiB | 797 | 434 | |
Deprecation.md | D | 06-Sep-2024 | 3.4 KiB | 70 | 58 | |
OWNERS | D | 06-Sep-2024 | 276 | 8 | 5 | |
PREUPLOAD.cfg | D | 06-Sep-2024 | 146 | 6 | 4 | |
README.md | D | 06-Sep-2024 | 1 KiB | 24 | 17 | |
Usage.txt | D | 06-Sep-2024 | 3.6 KiB | 89 | 69 | |
banchanHelp.sh | D | 06-Sep-2024 | 1.1 KiB | 31 | 20 | |
buildspec.mk.default | D | 06-Sep-2024 | 4.3 KiB | 115 | 99 | |
cogsetup.sh | D | 06-Sep-2024 | 2.3 KiB | 72 | 39 | |
envsetup.sh | D | 06-Sep-2024 | 35.9 KiB | 1,182 | 903 | |
help.sh | D | 06-Sep-2024 | 3 KiB | 72 | 53 | |
navbar.md | D | 06-Sep-2024 | 116 | 5 | 4 | |
rbesetup.sh | D | 06-Sep-2024 | 2.7 KiB | 78 | 57 | |
shell_utils.sh | D | 06-Sep-2024 | 4.3 KiB | 153 | 121 | |
tapasHelp.sh | D | 06-Sep-2024 | 804 | 24 | 15 |
README.md
1# Android Make Build System 2 3This is the Makefile-based portion of the Android Build System. 4 5For documentation on how to run a build, see [Usage.txt](Usage.txt) 6 7For a list of behavioral changes useful for Android.mk writers see 8[Changes.md](Changes.md) 9 10For an outdated reference on Android.mk files, see 11[build-system.html](/core/build-system.html). Our Android.mk files look similar, 12but are entirely different from the Android.mk files used by the NDK build 13system. When searching for documentation elsewhere, ensure that it is for the 14platform build system -- most are not. 15 16This Makefile-based system is in the process of being replaced with [Soong], a 17new build system written in Go. During the transition, all of these makefiles 18are read by [Kati], and generate a ninja file instead of being executed 19directly. That's combined with a ninja file read by Soong so that the build 20graph of the two systems can be combined and run as one. 21 22[Kati]: https://github.com/google/kati 23[Soong]: https://android.googlesource.com/platform/build/soong/+/master 24