diff --git a/core/android_soong_config_vars.mk b/core/android_soong_config_vars.mk index e1c8a73cc2..575aa9acee 100644 --- a/core/android_soong_config_vars.mk +++ b/core/android_soong_config_vars.mk @@ -106,6 +106,10 @@ endif SYSTEMUI_OPTIMIZE_JAVA ?= true $(call add_soong_config_var,ANDROID,SYSTEMUI_OPTIMIZE_JAVA) +ifdef PRODUCT_AVF_ENABLED +$(call add_soong_config_var_value,ANDROID,avf_enabled,$(PRODUCT_AVF_ENABLED)) +endif + # Enable system_server optimizations by default unless explicitly set or if # there may be dependent runtime jars. # TODO(b/240588226): Remove the off-by-default exceptions after handling diff --git a/core/product.mk b/core/product.mk index 277fa7444b..dcfdf1f739 100644 --- a/core/product.mk +++ b/core/product.mk @@ -367,6 +367,9 @@ _product_single_value_vars += PRODUCT_FSVERITY_GENERATE_METADATA # BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE but not an explicitly set value. _product_single_value_vars += PRODUCT_MODULE_BUILD_FROM_SOURCE +# If true, installs a full version of com.android.virt APEX. +_product_single_value_vars += PRODUCT_AVF_ENABLED + .KATI_READONLY := _product_single_value_vars _product_list_vars _product_var_list :=$= $(_product_single_value_vars) $(_product_list_vars) diff --git a/target/product/base_system.mk b/target/product/base_system.mk index 7314fb6270..5e93cc7e80 100644 --- a/target/product/base_system.mk +++ b/target/product/base_system.mk @@ -76,6 +76,7 @@ PRODUCT_PACKAGES += \ com.android.tethering \ com.android.tzdata \ com.android.uwb \ + com.android.virt \ com.android.wifi \ ContactsProvider \ content \