Merge "Revert^2 "[CrashRecovery] Add module to BCP and SSCP"" into main am: 46dfb868b2
Original change: https://android-review.googlesource.com/c/platform/build/+/2870056 Change-Id: Ie926337b9fff1f05bae0ee46712444d9de8363de Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -199,3 +199,7 @@ else
|
|||||||
$(call add_soong_config_var_value,ANDROID,include_nonpublic_framework_api,true)
|
$(call add_soong_config_var_value,ANDROID,include_nonpublic_framework_api,true)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Add crashrecovery build flag to soong
|
||||||
|
$(call soong_config_set,ANDROID,release_crashrecovery_module,$(RELEASE_CRASHRECOVERY_MODULE))
|
||||||
|
# Weirdly required because platform_bootclasspath is using AUTO namespace
|
||||||
|
$(call soong_config_set,AUTO,release_crashrecovery_module,$(RELEASE_CRASHRECOVERY_MODULE))
|
||||||
|
@@ -287,6 +287,13 @@ PRODUCT_PACKAGES += \
|
|||||||
wifi.rc \
|
wifi.rc \
|
||||||
wm \
|
wm \
|
||||||
|
|
||||||
|
# When we release crashrecovery module
|
||||||
|
ifeq ($(RELEASE_CRASHRECOVERY_MODULE),true)
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
com.android.crashrecovery \
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
# These packages are not used on Android TV
|
# These packages are not used on Android TV
|
||||||
ifneq ($(PRODUCT_IS_ATV),true)
|
ifneq ($(PRODUCT_IS_ATV),true)
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
|
@@ -87,6 +87,13 @@ PRODUCT_APEX_BOOT_JARS := \
|
|||||||
com.android.virt:framework-virtualization \
|
com.android.virt:framework-virtualization \
|
||||||
com.android.wifi:framework-wifi \
|
com.android.wifi:framework-wifi \
|
||||||
|
|
||||||
|
# When we release crashrecovery module
|
||||||
|
ifeq ($(RELEASE_CRASHRECOVERY_MODULE),true)
|
||||||
|
PRODUCT_APEX_BOOT_JARS += \
|
||||||
|
com.android.crashrecovery:framework-crashrecovery \
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
# Check if the build supports NFC apex or not
|
# Check if the build supports NFC apex or not
|
||||||
ifeq ($(RELEASE_PACKAGE_NFC_STACK),NfcNci)
|
ifeq ($(RELEASE_PACKAGE_NFC_STACK),NfcNci)
|
||||||
PRODUCT_BOOT_JARS += \
|
PRODUCT_BOOT_JARS += \
|
||||||
@@ -117,6 +124,13 @@ PRODUCT_APEX_SYSTEM_SERVER_JARS := \
|
|||||||
com.android.permission:service-permission \
|
com.android.permission:service-permission \
|
||||||
com.android.rkpd:service-rkp \
|
com.android.rkpd:service-rkp \
|
||||||
|
|
||||||
|
# When we release crashrecovery module
|
||||||
|
ifeq ($(RELEASE_CRASHRECOVERY_MODULE),true)
|
||||||
|
PRODUCT_APEX_SYSTEM_SERVER_JARS += \
|
||||||
|
com.android.crashrecovery:service-crashrecovery \
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
# Use $(wildcard) to avoid referencing the profile in thin manifests that don't have the
|
# Use $(wildcard) to avoid referencing the profile in thin manifests that don't have the
|
||||||
# art project.
|
# art project.
|
||||||
ifneq (,$(wildcard art))
|
ifneq (,$(wildcard art))
|
||||||
|
Reference in New Issue
Block a user