Merge changes from topic "system_default_prop" am: 4cb631f624
am: bc94fb4340
Change-Id: I5fc7527907cce11084151643ce6b6451687faed6
This commit is contained in:
@@ -113,7 +113,8 @@ INSTALLED_DEFAULT_PROP_TARGET := $(TARGET_ROOT_OUT)/default.prop
|
|||||||
endif
|
endif
|
||||||
ALL_DEFAULT_INSTALLED_MODULES += $(INSTALLED_DEFAULT_PROP_TARGET)
|
ALL_DEFAULT_INSTALLED_MODULES += $(INSTALLED_DEFAULT_PROP_TARGET)
|
||||||
FINAL_DEFAULT_PROPERTIES := \
|
FINAL_DEFAULT_PROPERTIES := \
|
||||||
$(call collapse-pairs, $(ADDITIONAL_DEFAULT_PROPERTIES))
|
$(call collapse-pairs, $(ADDITIONAL_DEFAULT_PROPERTIES)) \
|
||||||
|
$(call collapse-pairs, $(PRODUCT_SYSTEM_DEFAULT_PROPERTIES))
|
||||||
ifndef property_overrides_split_enabled
|
ifndef property_overrides_split_enabled
|
||||||
FINAL_DEFAULT_PROPERTIES += \
|
FINAL_DEFAULT_PROPERTIES += \
|
||||||
$(call collapse-pairs, $(PRODUCT_DEFAULT_PROPERTY_OVERRIDES))
|
$(call collapse-pairs, $(PRODUCT_DEFAULT_PROPERTY_OVERRIDES))
|
||||||
|
@@ -26,7 +26,9 @@ DIRTY_IMAGE_OBJECTS := $(call word-colon,1,$(firstword \
|
|||||||
$(filter %system/etc/dirty-image-objects,$(PRODUCT_COPY_FILES))))
|
$(filter %system/etc/dirty-image-objects,$(PRODUCT_COPY_FILES))))
|
||||||
|
|
||||||
define get-product-default-property
|
define get-product-default-property
|
||||||
$(strip $(patsubst $(1)=%,%,$(filter $(1)=%,$(PRODUCT_DEFAULT_PROPERTY_OVERRIDES))))
|
$(strip \
|
||||||
|
$(eval _prop := $(patsubst $(1)=%,%,$(filter $(1)=%,$(PRODUCT_DEFAULT_PROPERTY_OVERRIDES))))\
|
||||||
|
$(if $(_prop),$(_prop),$(patsubst $(1)=%,%,$(filter $(1)=%,$(PRODUCT_SYSTEM_DEFAULT_PROPERTIES)))))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
DEX2OAT_IMAGE_XMS := $(call get-product-default-property,dalvik.vm.image-dex2oat-Xms)
|
DEX2OAT_IMAGE_XMS := $(call get-product-default-property,dalvik.vm.image-dex2oat-Xms)
|
||||||
|
@@ -103,6 +103,7 @@ $(OUT_DIR)/products/$(strip $(1)).txt: $(this_makefile)
|
|||||||
$(hide) echo 'PRODUCT_MANUFACTURER=$$(PRODUCTS.$(strip $(1)).PRODUCT_MANUFACTURER)' >> $$@
|
$(hide) echo 'PRODUCT_MANUFACTURER=$$(PRODUCTS.$(strip $(1)).PRODUCT_MANUFACTURER)' >> $$@
|
||||||
$(hide) echo 'PRODUCT_PROPERTY_OVERRIDES=$$(PRODUCTS.$(strip $(1)).PRODUCT_PROPERTY_OVERRIDES)' >> $$@
|
$(hide) echo 'PRODUCT_PROPERTY_OVERRIDES=$$(PRODUCTS.$(strip $(1)).PRODUCT_PROPERTY_OVERRIDES)' >> $$@
|
||||||
$(hide) echo 'PRODUCT_DEFAULT_PROPERTY_OVERRIDES=$$(PRODUCTS.$(strip $(1)).PRODUCT_DEFAULT_PROPERTY_OVERRIDES)' >> $$@
|
$(hide) echo 'PRODUCT_DEFAULT_PROPERTY_OVERRIDES=$$(PRODUCTS.$(strip $(1)).PRODUCT_DEFAULT_PROPERTY_OVERRIDES)' >> $$@
|
||||||
|
$(hide) echo 'PRODUCT_SYSTEM_DEFAULT_PROPERTIES=$$(PRODUCTS.$(strip $(1)).PRODUCT_SYSTEM_DEFAULT_PROPERTIES)' >> $$@
|
||||||
$(hide) echo 'PRODUCT_CHARACTERISTICS=$$(PRODUCTS.$(strip $(1)).PRODUCT_CHARACTERISTICS)' >> $$@
|
$(hide) echo 'PRODUCT_CHARACTERISTICS=$$(PRODUCTS.$(strip $(1)).PRODUCT_CHARACTERISTICS)' >> $$@
|
||||||
$(hide) echo 'PRODUCT_COPY_FILES=$$(PRODUCTS.$(strip $(1)).PRODUCT_COPY_FILES)' >> $$@
|
$(hide) echo 'PRODUCT_COPY_FILES=$$(PRODUCTS.$(strip $(1)).PRODUCT_COPY_FILES)' >> $$@
|
||||||
$(hide) echo 'PRODUCT_OTA_PUBLIC_KEYS=$$(PRODUCTS.$(strip $(1)).PRODUCT_OTA_PUBLIC_KEYS)' >> $$@
|
$(hide) echo 'PRODUCT_OTA_PUBLIC_KEYS=$$(PRODUCTS.$(strip $(1)).PRODUCT_OTA_PUBLIC_KEYS)' >> $$@
|
||||||
|
@@ -112,6 +112,7 @@ _product_var_list := \
|
|||||||
PRODUCT_SUPPORTS_VERITY \
|
PRODUCT_SUPPORTS_VERITY \
|
||||||
PRODUCT_SUPPORTS_VERITY_FEC \
|
PRODUCT_SUPPORTS_VERITY_FEC \
|
||||||
PRODUCT_OEM_PROPERTIES \
|
PRODUCT_OEM_PROPERTIES \
|
||||||
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES \
|
||||||
PRODUCT_SYSTEM_PROPERTY_BLACKLIST \
|
PRODUCT_SYSTEM_PROPERTY_BLACKLIST \
|
||||||
PRODUCT_SYSTEM_SERVER_APPS \
|
PRODUCT_SYSTEM_SERVER_APPS \
|
||||||
PRODUCT_SYSTEM_SERVER_JARS \
|
PRODUCT_SYSTEM_SERVER_JARS \
|
||||||
|
@@ -358,6 +358,13 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES := \
|
|||||||
$(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_DEFAULT_PROPERTY_OVERRIDES))
|
$(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_DEFAULT_PROPERTY_OVERRIDES))
|
||||||
.KATI_READONLY := PRODUCT_DEFAULT_PROPERTY_OVERRIDES
|
.KATI_READONLY := PRODUCT_DEFAULT_PROPERTY_OVERRIDES
|
||||||
|
|
||||||
|
# A list of property assignments, like "key = value", with zero or more
|
||||||
|
# whitespace characters on either side of the '='.
|
||||||
|
# used for adding properties to default.prop of system partition
|
||||||
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES := \
|
||||||
|
$(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_SYSTEM_DEFAULT_PROPERTIES))
|
||||||
|
.KATI_READONLY := PRODUCT_SYSTEM_DEFAULT_PROPERTIES
|
||||||
|
|
||||||
# Should we use the default resources or add any product specific overlays
|
# Should we use the default resources or add any product specific overlays
|
||||||
PRODUCT_PACKAGE_OVERLAYS := \
|
PRODUCT_PACKAGE_OVERLAYS := \
|
||||||
$(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGE_OVERLAYS))
|
$(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGE_OVERLAYS))
|
||||||
|
@@ -56,7 +56,7 @@ PRODUCT_PACKAGES += art-tools
|
|||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
cacerts \
|
cacerts \
|
||||||
|
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
|
||||||
dalvik.vm.image-dex2oat-Xms=64m \
|
dalvik.vm.image-dex2oat-Xms=64m \
|
||||||
dalvik.vm.image-dex2oat-Xmx=64m \
|
dalvik.vm.image-dex2oat-Xmx=64m \
|
||||||
dalvik.vm.dex2oat-Xms=64m \
|
dalvik.vm.dex2oat-Xms=64m \
|
||||||
@@ -72,16 +72,16 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
|||||||
# Different dexopt types for different package update/install times.
|
# Different dexopt types for different package update/install times.
|
||||||
# On eng builds, make "boot" reasons only extract for faster turnaround.
|
# On eng builds, make "boot" reasons only extract for faster turnaround.
|
||||||
ifeq (eng,$(TARGET_BUILD_VARIANT))
|
ifeq (eng,$(TARGET_BUILD_VARIANT))
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
|
||||||
pm.dexopt.first-boot=extract \
|
pm.dexopt.first-boot=extract \
|
||||||
pm.dexopt.boot=extract
|
pm.dexopt.boot=extract
|
||||||
else
|
else
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
|
||||||
pm.dexopt.first-boot=quicken \
|
pm.dexopt.first-boot=quicken \
|
||||||
pm.dexopt.boot=verify
|
pm.dexopt.boot=verify
|
||||||
endif
|
endif
|
||||||
|
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
|
||||||
pm.dexopt.install=quicken \
|
pm.dexopt.install=quicken \
|
||||||
pm.dexopt.bg-dexopt=speed-profile \
|
pm.dexopt.bg-dexopt=speed-profile \
|
||||||
pm.dexopt.ab-ota=speed-profile \
|
pm.dexopt.ab-ota=speed-profile \
|
||||||
|
Reference in New Issue
Block a user