1525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectVOB_COMPONENTS := external/libnfc-nci/src 2525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectNFA := $(VOB_COMPONENTS)/nfa 3525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectNFC := $(VOB_COMPONENTS)/nfc 4525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 5525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_PATH := $(call my-dir) 6525c260303268a83da4c3413b953d13c9084e834The Android Open Source Projectinclude $(CLEAR_VARS) 7525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_PRELINK_MODULE := false 8525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 9525c260303268a83da4c3413b953d13c9084e834The Android Open Source Projectifneq ($(NCI_VERSION),) 10525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_CFLAGS += -DNCI_VERSION=$(NCI_VERSION) -O0 -g 11525c260303268a83da4c3413b953d13c9084e834The Android Open Source Projectendif 12525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 132534d9a546f24435d9dab8168f9ea5bf8ca1eb9bElliott HughesLOCAL_CFLAGS += -Wall -Wextra 142534d9a546f24435d9dab8168f9ea5bf8ca1eb9bElliott Hughes 15525c260303268a83da4c3413b953d13c9084e834The Android Open Source Projectdefine all-cpp-files-under 16525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project$(patsubst ./%,%, \ 17525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(shell cd $(LOCAL_PATH) ; \ 18525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project find $(1) -name "*.cpp" -and -not -name ".*") \ 19525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project ) 20525c260303268a83da4c3413b953d13c9084e834The Android Open Source Projectendef 21525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 22525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_SRC_FILES:= $(call all-cpp-files-under, .) 23525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 24525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_C_INCLUDES += \ 25525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project bionic \ 26525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project bionic/libstdc++ \ 27525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project external/stlport/stlport \ 28525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project external/libxml2/include \ 29525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project external/icu4c/common \ 30525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project frameworks/native/include \ 312534d9a546f24435d9dab8168f9ea5bf8ca1eb9bElliott Hughes libcore/include \ 32525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(NFA)/include \ 33525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(NFA)/brcm \ 34525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(NFC)/include \ 35525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(NFC)/brcm \ 36525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(NFC)/int \ 37525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(VOB_COMPONENTS)/hal/include \ 38525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(VOB_COMPONENTS)/hal/int \ 39525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(VOB_COMPONENTS)/include \ 40525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(VOB_COMPONENTS)/gki/ulinux \ 41525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project $(VOB_COMPONENTS)/gki/common 42525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 43525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \ 44525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project libicuuc \ 45525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project libnativehelper \ 46525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project libcutils \ 47525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project libutils \ 48db5b42148d9d1f59a1e22cf716131dcfd71ead12Ying Wang liblog \ 49525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project libnfc-nci \ 50525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project libstlport 51525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 52525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_STATIC_LIBRARIES := libxml2 53525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 54525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_MODULE := libnfc_nci_jni 55525c260303268a83da4c3413b953d13c9084e834The Android Open Source ProjectLOCAL_MODULE_TAGS := optional 56525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 57525c260303268a83da4c3413b953d13c9084e834The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 58