blob: 8037d6338c74ede61eea416d4121a603df1009a9 [file] [log] [blame]
an-xu7ac9ab92022-12-28 11:20:39 +08001ifeq (0,1)
Bhuvan Varshney054c1ae2019-03-08 13:50:54 +05302# Enable build support for NFC open source vendor modules
Sairam Bandikanti01441fb2021-05-28 15:16:28 +05303ifeq ($(call is-board-platform-in-list, sdm845 sdm710 msmnile $(MSMSTEPPE) $(TRINKET) kona lito bengal atoll lahaina holi monaco),true)
Bhuvan Varshney054c1ae2019-03-08 13:50:54 +05304TARGET_USES_NQ_NFC := true
Bhuvan Varshney51db4122020-09-15 09:11:07 +05305# Disable NFC on targets matching the TARGET_PRODUCT value in the list
6ifeq ($(filter $(TARGET_PRODUCT), bengal_32 bengal_32go),$(TARGET_PRODUCT))
7TARGET_USES_NQ_NFC := false
8endif
Bhuvan Varshney054c1ae2019-03-08 13:50:54 +05309endif
10
Gaurav Singhal6ac5cbb2019-12-26 17:55:32 +053011NQ_VENDOR_NFC += vendor.nxp.hardware.nfc@2.0-service
Bhuvan Varshney054c1ae2019-03-08 13:50:54 +053012NQ_VENDOR_NFC += nfc_nci.nqx.default.hw
13
14ifeq ($(strip $(TARGET_USES_NQ_NFC)),true)
15PRODUCT_COPY_FILES += \
16 frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
17 frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.android.nfc_extras.xml \
18 frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \
19 frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
20 frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
Bhuvan Varshney962cb402019-06-04 13:01:39 +053021 frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \
22 frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.uicc.xml \
Bhuvan Varshney054c1ae2019-03-08 13:50:54 +053023 vendor/nxp/opensource/halimpl/SN100x/halimpl/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf
24
25PRODUCT_PACKAGES += $(NQ_VENDOR_NFC)
26endif
an-xu7ac9ab92022-12-28 11:20:39 +080027endif
28
Bhuvan Varshney054c1ae2019-03-08 13:50:54 +053029