blob: 669d63c2dbbfc81b643306ede9b9f4612cf4c742 [file] [log] [blame]
Ruchi Kandoib242d7f2017-01-12 12:39:14 -08001cc_library_shared {
2 arch: {
3 arm: {
4 instruction_set: "arm",
5 },
6 },
7 name: "libnfc-nci",
8 shared_libs: [
9 "libcutils",
10 "liblog",
11 "libdl",
12 "libhardware",
Ruchi Kandoif67b3342017-05-17 11:50:47 -070013 "libmetricslogger",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080014 "libpower",
15
16 // Treble configuration
17 "libhidlbase",
18 "libhidltransport",
19 "libhwbinder",
20 "libutils",
21 "android.hardware.nfc@1.0",
22 ],
23 cflags: [
24 "-DBUILDCFG=1",
25 "-Wno-deprecated-register",
26 "-Wno-unused-parameter",
27 "-Wno-missing-field-initializers",
28 ],
29 local_include_dirs: [
30 "include",
31 "gki/ulinux",
32 "gki/common",
33 "hal/include",
34 "hal/int",
35 "nfa/include",
36 "nfa/int",
37 "nfc/include",
38 "nfc/int",
39 ],
40 srcs: [
41 "nfa/ce/*.c",
42 "nfa/dm/*.c",
43 "nfa/ee/*.c",
44 "nfa/hci/*.c",
45 "nfa/int/*.c",
46 "nfa/p2p/*.c",
47 "nfa/rw/*.c",
48 "nfa/sys/*.c",
49 "nfc/int/*.c",
50 "nfc/llcp/*.c",
51 "nfc/nci/*.c",
52 "nfc/ndef/*.c",
53 "nfc/nfc/*.c",
Ruchi Kandoif67b3342017-05-17 11:50:47 -070054 "nfc/nfc/*.cc",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080055 "nfc/tags/*.c",
56 "adaptation/*.c",
57 "adaptation/*.cpp",
58 "gki/common/*.c",
59 "gki/ulinux/*.c",
60 "nfca_version.c",
61 ],
62}