diff --git a/core/main.mk b/core/main.mk index 98fb4ce77..c8ede6e57 100644 --- a/core/main.mk +++ b/core/main.mk @@ -313,6 +313,11 @@ ADDITIONAL_VENDOR_PROPERTIES += \ ro.build.ab_update=$(AB_OTA_UPDATER) endif +ADDITIONAL_ODM_PROPERTIES += \ + ro.odm.product.cpu.abilist=$(TARGET_CPU_ABI_LIST) \ + ro.odm.product.cpu.abilist32=$(TARGET_CPU_ABI_LIST_32_BIT) \ + ro.odm.product.cpu.abilist64=$(TARGET_CPU_ABI_LIST_64_BIT) + # Set ro.product.vndk.version to know the VNDK version required by product # modules. It uses the version in PRODUCT_PRODUCT_VNDK_VERSION. If the value # is "current", use PLATFORM_VNDK_VERSION. diff --git a/core/sysprop.mk b/core/sysprop.mk index e2a3153fd..d895d42ab 100644 --- a/core/sysprop.mk +++ b/core/sysprop.mk @@ -368,9 +368,6 @@ $(INSTALLED_ODM_BUILD_PROP_TARGET): $(BUILDINFO_COMMON_SH) $(POST_PROCESS_PROPS) @echo Target odm buildinfo: $@ @mkdir -p $(dir $@) $(hide) rm -f $@ && touch $@ - $(hide) echo ro.odm.product.cpu.abilist="$(TARGET_CPU_ABI_LIST)">>$@ - $(hide) echo ro.odm.product.cpu.abilist32="$(TARGET_CPU_ABI_LIST_32_BIT)">>$@ - $(hide) echo ro.odm.product.cpu.abilist64="$(TARGET_CPU_ABI_LIST_64_BIT)">>$@ $(hide) $(call generate-common-build-props,odm,$@) $(hide) $(foreach file,$(odm_prop_files), \ if [ -f "$(file)" ]; then \