• Stars
    star
    131
  • Rank 275,867 (Top 6 %)
  • Language Makefile
  • Created almost 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

More Repositories

1

android

3,153
star
2

lineage_wiki

SCSS
585
star
3

android_frameworks_base

Java
350
star
4

android_device_oneplus_bacon

Makefile
257
star
5

android_vendor_lineage

CSS
176
star
6

android_device_xiaomi_kenzo

Makefile
166
star
7

android_device_oneplus_oneplus3

C++
164
star
8

charter

148
star
9

hudson

109
star
10

android_packages_apps_Settings

Java
98
star
11

android_device_oneplus_oneplus2

C++
97
star
12

android_kernel_xiaomi_sdm845

C
91
star
13

android_device_xiaomi_gemini

Makefile
87
star
14

android_packages_apps_Trebuchet

Java
86
star
15

android_vendor_cm

CSS
82
star
16

android_device_xiaomi_beryllium

Makefile
80
star
17

android_device_xiaomi_mido

C++
71
star
18

android_device_lge_hammerhead

C++
71
star
19

android_kernel_xiaomi_msm8996

C
69
star
20

android_bootable_recovery

C++
64
star
21

android_packages_apps_Jelly

Kotlin
62
star
22

android_lineage-sdk

Java
62
star
23

android_device_xiaomi_sagit

C++
59
star
24

android_device_oneplus_enchilada

Makefile
59
star
25

android_packages_apps_Aperture

Kotlin
58
star
26

android_kernel_xiaomi_msm8953

C
58
star
27

android_kernel_oneplus_msm8998

C
53
star
28

android_device_oneplus_dumpling

Makefile
51
star
29

android_device_motorola_osprey

Makefile
48
star
30

android_device_essential_mata

C++
47
star
31

android_device_oneplus_cheeseburger

C++
46
star
32

android_kernel_oneplus_sm8150

C
45
star
33

android_hardware_samsung

C
44
star
34

android_device_xiaomi_whyred

Makefile
44
star
35

android_device_samsung_klte

Samsung Galaxy S5 (GSM) device repo
C++
43
star
36

android_device_samsung_i9300

C
43
star
37

android_kernel_xiaomi_msm8998

C
43
star
38

android_packages_apps_Dialer

Java
42
star
39

android_device_xiaomi_dipper

Makefile
42
star
40

android_device_xiaomi_capricorn

Makefile
42
star
41

android_packages_apps_Updater

Java
42
star
42

android_device_xiaomi_sdm845-common

Java
41
star
43

android_device_xiaomi_sdm660-common

C++
40
star
44

android_device_xiaomi_msm8996-common

C++
39
star
45

android_device_leeco_s2

C++
38
star
46

android_kernel_samsung_msm8974

C
38
star
47

android_device_huawei_angler

C++
37
star
48

android_device_moto_shamu

C++
36
star
49

android_kernel_xiaomi_sdm660

C
36
star
50

android_device_xiaomi_alioth

Makefile
35
star
51

android_packages_apps_Eleven

Java
34
star
52

android_device_xiaomi_polaris

Makefile
34
star
53

android_device_xiaomi_tissot

C++
33
star
54

android_device_lge_bullhead

C++
33
star
55

android_device_samsung_serranoltexx

Makefile
32
star
56

www

SCSS
32
star
57

android_kernel_oneplus_msm8996

C
32
star
58

android_kernel_oneplus_msm8974

C
30
star
59

android_device_asus_flo

C++
30
star
60

android_device_samsung_klte-common

C
30
star
61

android_device_wingtech_wt88047

C++
30
star
62

android_device_motorola_athene

C
30
star
63

android_device_huawei_kiwi

C++
30
star
64

android_device_motorola_victara

C
30
star
65

android_prebuilts_gcc_linux-x86_aarch64_aarch64-linux-android-4.9

C
29
star
66

android_device_xiaomi_ido

C++
29
star
67

android_device_wileyfox_crackling

Wileyfox Swift
C++
29
star
68

android_hardware_xiaomi

C++
29
star
69

android_kernel_xiaomi_sm8250

C
28
star
70

android_device_xiaomi_lavender

Makefile
28
star
71

android_device_xiaomi_perseus

Makefile
28
star
72

android_packages_apps_SetupWizard

Java
28
star
73

android_device_zte_axon7

C
27
star
74

android_kernel_oneplus_sdm845

C
27
star
75

android_packages_apps_Recorder

Java
27
star
76

android_device_fairphone_FP2

C
27
star
77

android_device_lge_mako

C++
27
star
78

android_device_oneplus_msm8998-common

C++
26
star
79

android_device_motorola_falcon

C++
26
star
80

android_packages_apps_Gallery2

Java
26
star
81

android_device_google_crosshatch

C
26
star
82

android_device_oneplus_sdm845-common

Shell
26
star
83

android_kernel_oneplus_sm8250

C
26
star
84

android_packages_resources_devicesettings

26
star
85

android_device_motorola_nash

C++
26
star
86

android_device_xiaomi_msm8953-common

Shell
26
star
87

android_kernel_moto_shamu

C
26
star
88

android_external_chromium-webview_backup-20210212

Fork of AOSP platform/external/chromium-webview
Makefile
25
star
89

android_device_xiaomi_natrium

Makefile
25
star
90

android_bionic

Assembly
24
star
91

android_kernel_lge_hammerhead

C
24
star
92

android_kernel_samsung_smdk4412

C
24
star
93

android_kernel_huawei_angler

C
24
star
94

android_kernel_cyanogen_msm8916

C
24
star
95

android_kernel_google_msm-4.9

C
23
star
96

android_kernel_leeco_msm8996

C
23
star
97

android_device_xiaomi_miatoll

Makefile
23
star
98

android_device_xiaomi_sm8250-common

Shell
23
star
99

android_device_htc_m8

C++
23
star
100

android_device_oneplus_guacamole

Makefile
22
star