Switch to using the NFC HIDL HAL.
The framework communicates with the NFC via libnfc-nci. This patch
converts libnfc-nci to talk to the NFC via the HIDL NFC HAL
(android.hardware.nfc@1.0) defined in hardware/interfaces/nfc/1.0
b/31688271
related to b/31748996
Test: pass
Change-Id: Ib8ebcfb5f3998bba025e9559ab52e1f9eacc4df6
(cherry picked from commit e9e48e5c716096c2303b9b3f3b9ff44fd37caeec)
diff --git a/Android.mk b/Android.mk
index 4652d0e..1627423 100644
--- a/Android.mk
+++ b/Android.mk
@@ -108,7 +108,11 @@
$(LOCAL_PATH)/$(NFC)/int \
$(LOCAL_PATH)/src/hal/include \
$(LOCAL_PATH)/src/hal/int \
- $(LOCAL_PATH)/$(HALIMPL)/include
+ $(LOCAL_PATH)/$(HALIMPL)/include \
+ system/libhwbinder/include
+
+# Treble configuration
+LOCAL_SHARED_LIBRARIES += libhidl libhwbinder libutils android.hardware.nfc@1.0
LOCAL_SRC_FILES := \
$(call all-c-files-under, $(NFA)/ce $(NFA)/dm $(NFA)/ee) \
$(call all-c-files-under, $(NFA)/hci $(NFA)/int $(NFA)/p2p $(NFA)/rw $(NFA)/sys) \