blob: 0db231dac56c930793789a699012d8bce2e918c7 [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",
Ruchi Kandoic0cd1ab2017-04-17 17:23:56 -070015 "libz",
Ruchi Kandoi6767aec2017-09-26 09:46:26 -070016 "libchrome",
17 "libbase",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080018
19 // Treble configuration
20 "libhidlbase",
21 "libhidltransport",
22 "libhwbinder",
23 "libutils",
24 "android.hardware.nfc@1.0",
Ruchi Kandoi5815b5c2017-12-07 09:30:01 -080025 "android.hardware.nfc@1.1",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080026 ],
Andre Eisenbach856b3652017-11-15 17:33:23 -080027 static_libs: [
28 "libnfcutils",
29 ],
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080030 cflags: [
31 "-DBUILDCFG=1",
Ruchi Kandoi9ba6d242017-10-13 16:07:01 -070032 "-Wall",
33 "-Werror",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080034 ],
35 local_include_dirs: [
36 "include",
37 "gki/ulinux",
38 "gki/common",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080039 "nfa/include",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080040 "nfc/include",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080041 ],
42 srcs: [
Ruchi Kandoi7dab0e52017-08-03 13:09:49 -070043 "nfa/ce/*.cc",
44 "nfa/dm/*.cc",
45 "nfa/ee/*.cc",
46 "nfa/hci/*.cc",
47 "nfa/p2p/*.cc",
48 "nfa/rw/*.cc",
49 "nfa/sys/*.cc",
50 "nfc/llcp/*.cc",
51 "nfc/nci/*.cc",
52 "nfc/ndef/*.cc",
Ruchi Kandoif67b3342017-05-17 11:50:47 -070053 "nfc/nfc/*.cc",
Ruchi Kandoi7dab0e52017-08-03 13:09:49 -070054 "nfc/tags/*.cc",
Ruchi Kandoic0cd1ab2017-04-17 17:23:56 -070055 "adaptation/*.cc",
Ruchi Kandoi7dab0e52017-08-03 13:09:49 -070056 "gki/common/*.cc",
57 "gki/ulinux/*.cc",
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080058 ],
Ruchi Kandoi6767aec2017-09-26 09:46:26 -070059 product_variables: {
60 debuggable: {
61 cflags: [
62 "-DDCHECK_ALWAYS_ON"
63 ],
64 },
65 },
Ruchi Kandoib242d7f2017-01-12 12:39:14 -080066}