1cc_library_shared {
2    name: "libnfc_nci_jni",
3
4    cflags: [
5        "-Wall",
6        "-Wextra",
7        "-Wno-unused-parameter",
8        "-Werror",
9
10        "-DNXP_UICC_ENABLE",
11    ],
12
13    srcs: ["**/*.cpp"],
14
15    include_dirs: [
16        "system/nfc/src/nfa/include",
17        "system/nfc/src/nfc/include",
18        "system/nfc/src/include",
19        "system/nfc/src/gki/ulinux",
20        "system/nfc/src/gki/common",
21        "system/nfc/utils/include",
22    ],
23
24    local_include_dirs: [
25        "extns/pn54x/inc",
26        "extns/pn54x/src/common",
27        "extns/pn54x/src/mifare",
28    ],
29
30    shared_libs: [
31        "libandroidicu",
32        "libnativehelper",
33        "libcutils",
34        "libutils",
35        "liblog",
36        "libnfc-nci",
37        "libchrome",
38        "libbase",
39    ],
40
41    static_libs: ["libxml2"],
42
43    product_variables: {
44        debuggable: {
45            cflags: ["-DDCHECK_ALWAYS_ON"],
46        },
47    },
48}
49