cc_library_shared { arch: { arm: { instruction_set: "arm", }, }, name: "libnfc-nci", shared_libs: [ "libcutils", "liblog", "libdl", "libhardware", "libpower", // Treble configuration "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "android.hardware.nfc@1.0", ], cflags: [ "-DBUILDCFG=1", "-Wno-deprecated-register", "-Wno-unused-parameter", "-Wno-missing-field-initializers", ], local_include_dirs: [ "include", "gki/ulinux", "gki/common", "hal/include", "hal/int", "nfa/include", "nfa/int", "nfc/include", "nfc/int", ], srcs: [ "nfa/ce/*.c", "nfa/dm/*.c", "nfa/ee/*.c", "nfa/hci/*.c", "nfa/int/*.c", "nfa/p2p/*.c", "nfa/rw/*.c", "nfa/sys/*.c", "nfc/int/*.c", "nfc/llcp/*.c", "nfc/nci/*.c", "nfc/ndef/*.c", "nfc/nfc/*.c", "nfc/tags/*.c", "adaptation/*.c", "adaptation/*.cpp", "gki/common/*.c", "gki/ulinux/*.c", "nfca_version.c", ], }