summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2014-05-30 20:00:46 +0100
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2014-05-31 15:34:57 +0000
commit78f931fd593761f02d9829939fec96e32803d3e8 (patch)
treec42d6c6fdd8118382d2890365bff2a316deefa20
parent892feb892e33ac883bee788aac26362deffd0df5 (diff)
downloadandroid_packages_apps_Nfc-78f931fd593761f02d9829939fec96e32803d3e8.tar.gz
android_packages_apps_Nfc-78f931fd593761f02d9829939fec96e32803d3e8.tar.bz2
android_packages_apps_Nfc-78f931fd593761f02d9829939fec96e32803d3e8.zip
nxp: Include support declaration for Mifare tagscm-11.0-XNPH25R-bacon-d22b777afacm-11.0-XNPH22R-bacon-03d77315ea
Older chipsets requiring the NXP stack are also known to be compatible with mifare classics, so just push the feature declaration Change-Id: I5017cff14ca37b2b7f7b8638de1b58253c0b10e5 (cherry picked from commit 145748544747e4e077916b88f886c89e78afd805)
-rw-r--r--Android.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 00062dfb..c3a0014e 100644
--- a/Android.mk
+++ b/Android.mk
@@ -19,11 +19,21 @@ LOCAL_CERTIFICATE := platform
LOCAL_STATIC_JAVA_LIBRARIES := NfcLogTags
LOCAL_REQUIRED_MODULES := libnfc_jni
+LOCAL_ADDITIONAL_DEPENDENCIES := com.nxp.mifare.xml
LOCAL_PROGUARD_ENABLED := disabled
include $(BUILD_PACKAGE)
+# Chipsets using NfcNxp are sure to support mifare classic
+include $(CLEAR_VARS)
+LOCAL_MODULE := com.nxp.mifare.xml
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_SRC_FILES := ../../../frameworks/native/data/etc/com.nxp.mifare.xml
+LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/permissions
+include $(BUILD_PREBUILT)
+
########################################
# NCI Configuration
########################################