Merge "build: Allow NFC stack to be delivered as a mainline module or APK" into main am: c5b4b824ae
am: 18e2263dad
Original change: https://android-review.googlesource.com/c/platform/build/+/2909038 Change-Id: I9d711a9bcb05cca27f31157a4cdca758bd37e233 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -94,7 +94,6 @@ PRODUCT_PACKAGES += \
|
||||
framework-graphics \
|
||||
framework-minus-apex \
|
||||
framework-minus-apex-install-dependencies \
|
||||
framework-nfc \
|
||||
framework-res \
|
||||
framework-sysconfig.xml \
|
||||
fsck.erofs \
|
||||
@@ -302,6 +301,16 @@ ifneq ($(PRODUCT_NO_DYNAMIC_SYSTEM_UPDATE),true)
|
||||
|
||||
endif
|
||||
|
||||
# Check if the build supports NFC apex or not
|
||||
ifeq ($(RELEASE_PACKAGE_NFC_STACK),NfcNci)
|
||||
PRODUCT_PACKAGES += \
|
||||
framework-nfc \
|
||||
NfcNci
|
||||
else
|
||||
PRODUCT_PACKAGES += \
|
||||
com.android.nfcservices
|
||||
endif
|
||||
|
||||
# VINTF data for system image
|
||||
PRODUCT_PACKAGES += \
|
||||
system_manifest.xml \
|
||||
|
@@ -50,7 +50,6 @@ PRODUCT_TEST_ONLY_ART_BOOT_IMAGE_JARS := \
|
||||
PRODUCT_BOOT_JARS += \
|
||||
framework-minus-apex \
|
||||
framework-graphics \
|
||||
framework-nfc \
|
||||
ext \
|
||||
telephony-common \
|
||||
voip-common \
|
||||
@@ -88,6 +87,15 @@ PRODUCT_APEX_BOOT_JARS := \
|
||||
com.android.virt:framework-virtualization \
|
||||
com.android.wifi:framework-wifi \
|
||||
|
||||
# Check if the build supports NFC apex or not
|
||||
ifeq ($(RELEASE_PACKAGE_NFC_STACK),NfcNci)
|
||||
PRODUCT_BOOT_JARS += \
|
||||
framework-nfc
|
||||
else
|
||||
PRODUCT_APEX_BOOT_JARS := \
|
||||
com.android.nfcservices:framework-nfc
|
||||
endif
|
||||
|
||||
# TODO(b/308174306): Adjust this after multiple prebuilts version is supported.
|
||||
# APEX boot jars that are not in prebuilt apexes.
|
||||
# Keep the list sorted by module names and then library names.
|
||||
|
@@ -73,7 +73,6 @@ PRODUCT_PACKAGES += \
|
||||
UserDictionaryProvider \
|
||||
VpnDialogs \
|
||||
vr \
|
||||
$(RELEASE_PACKAGE_NFC_STACK)
|
||||
|
||||
|
||||
PRODUCT_SYSTEM_SERVER_APPS += \
|
||||
|
Reference in New Issue
Block a user