1VOB_COMPONENTS := external/libnfc-nci/src 2NFA := $(VOB_COMPONENTS)/nfa 3NFC := $(VOB_COMPONENTS)/nfc 4 5LOCAL_PATH := $(call my-dir) 6include $(CLEAR_VARS) 7LOCAL_PRELINK_MODULE := false 8 9ifneq ($(NCI_VERSION),) 10LOCAL_CFLAGS += -DNCI_VERSION=$(NCI_VERSION) -O0 -g 11endif 12 13define all-cpp-files-under 14$(patsubst ./%,%, \ 15 $(shell cd $(LOCAL_PATH) ; \ 16 find $(1) -name "*.cpp" -and -not -name ".*") \ 17 ) 18endef 19 20LOCAL_SRC_FILES:= $(call all-cpp-files-under, .) 21 22LOCAL_C_INCLUDES += \ 23 bionic \ 24 bionic/libstdc++ \ 25 external/stlport/stlport \ 26 external/libxml2/include \ 27 external/icu4c/common \ 28 frameworks/native/include \ 29 $(NFA)/include \ 30 $(NFA)/brcm \ 31 $(NFC)/include \ 32 $(NFC)/brcm \ 33 $(NFC)/int \ 34 $(VOB_COMPONENTS)/hal/include \ 35 $(VOB_COMPONENTS)/hal/int \ 36 $(VOB_COMPONENTS)/include \ 37 $(VOB_COMPONENTS)/gki/ulinux \ 38 $(VOB_COMPONENTS)/gki/common 39 40LOCAL_SHARED_LIBRARIES := \ 41 libicuuc \ 42 libnativehelper \ 43 libcutils \ 44 libutils \ 45 libnfc-nci \ 46 libstlport 47 48LOCAL_STATIC_LIBRARIES := libxml2 49 50LOCAL_MODULE := libnfc_nci_jni 51LOCAL_MODULE_TAGS := optional 52 53include $(BUILD_SHARED_LIBRARY) 54 55