commit | c227ce7c253bd499febe7960929748da51d2728a | [log] [tgz] |
---|---|---|
author | Jaekyun Seok <jaekyun@google.com> | Thu Feb 08 07:19:55 2018 +0900 |
committer | Jaekyun Seok <jaekyun@google.com> | Thu Feb 08 11:49:16 2018 +0900 |
tree | a49f2a796d1faec7e23212b1f91cf9727eb6b1d6 | |
parent | 0b733a2036f5f62115fe94ad73e1ea7e8cf4f2e2 [diff] |
Enable BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED for full-treble products BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED can be true only if early-mount of partitions is supported. But the early-mount must be supported for full treble products, and so BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED should be set by default for full treble products. Additionally this CL sets ro.vndk.version regardless of BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED. Bug: 73078796 Test: tested with walleye Change-Id: Icfe1b6957b55b0f9261d34d7e92db3dc5073cb58
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.