Merge "Introduce build variable OVERRIDE_TARGET_FLATTEN_APEX
." am: 81681abfef
am: 0a24633ef5
am: 6a3e54b47f
am: 824989bee6
Change-Id: Iaeb8684bf93e3d277239958d3b8086f0e855d0f5
This commit is contained in:
commit
fe4671d8f9
2 changed files with 14 additions and 4 deletions
|
@ -584,9 +584,17 @@ endif
|
||||||
# APEXes are by default flattened, i.e. non-updatable.
|
# APEXes are by default flattened, i.e. non-updatable.
|
||||||
# It can be unflattened (and updatable) by inheriting from
|
# It can be unflattened (and updatable) by inheriting from
|
||||||
# updatable_apex.mk
|
# updatable_apex.mk
|
||||||
|
#
|
||||||
|
# APEX flattening can also be forcibly enabled (resp. disabled) by
|
||||||
|
# setting OVERRIDE_TARGET_FLATTEN_APEX to true (resp. false), e.g. by
|
||||||
|
# setting the OVERRIDE_TARGET_FLATTEN_APEX environment variable.
|
||||||
|
ifdef OVERRIDE_TARGET_FLATTEN_APEX
|
||||||
|
TARGET_FLATTEN_APEX := $(OVERRIDE_TARGET_FLATTEN_APEX)
|
||||||
|
else
|
||||||
ifeq (,$(TARGET_FLATTEN_APEX))
|
ifeq (,$(TARGET_FLATTEN_APEX))
|
||||||
TARGET_FLATTEN_APEX := true
|
TARGET_FLATTEN_APEX := true
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq (,$(TARGET_BUILD_APPS))
|
ifeq (,$(TARGET_BUILD_APPS))
|
||||||
ifdef PRODUCT_EXTRA_VNDK_VERSIONS
|
ifdef PRODUCT_EXTRA_VNDK_VERSIONS
|
||||||
|
|
|
@ -16,5 +16,7 @@
|
||||||
|
|
||||||
# Inherit this when the target needs to support updating APEXes
|
# Inherit this when the target needs to support updating APEXes
|
||||||
|
|
||||||
|
ifneq ($(OVERRIDE_TARGET_FLATTEN_APEX),true)
|
||||||
PRODUCT_PROPERTY_OVERRIDES := ro.apex.updatable=true
|
PRODUCT_PROPERTY_OVERRIDES := ro.apex.updatable=true
|
||||||
TARGET_FLATTEN_APEX := false
|
TARGET_FLATTEN_APEX := false
|
||||||
|
endif
|
||||||
|
|
Loading…
Reference in a new issue