blob: 803fefde0fad7cec4729e4db1dcac7a434059df9 [file] [log] [blame]
nxpandroid8f6d0532017-07-12 18:25:30 +05301subdirs = ["src"]
2cc_library_shared {
3 name: "nfc_nci.pn54x",
4 proprietary: true,
5 relative_install_path: "hw",
6 srcs: [
7 "halimpl/pn54x/common/*.c",
8 "halimpl/pn54x/dnld/*.c",
9 "halimpl/pn54x/hal/*.c",
10 "halimpl/pn54x/log/*.c",
11 "halimpl/pn54x/self-test/*.c",
12 "halimpl/pn54x/tml/*.c",
13 "halimpl/pn54x/utils/*.c",
14 "halimpl/pn54x/utils/*.cpp",
15 "halimpl/pn54x/nfc_nci.c"
16 ],
17 shared_libs: [
18 "liblog",
19 "libcutils",
20 "libhwbinder",
21 "libbase",
22 "libutils",
23 "libhardware",
24 ],
25 local_include_dirs: [
26 "halimpl/pn54x/inc",
27 "halimpl/pn54x/common",
28 "halimpl/pn54x/dnld",
29 "halimpl/pn54x/hal",
30 "halimpl/pn54x/log",
31 "halimpl/pn54x/self-test",
32 "halimpl/pn54x/tml",
33 "halimpl/pn54x/utils",
34 "src/hal/include",
35 "src/hal/int",
36 "src/nfc/include",
37 "src/nfa/include",
38 "src/udrv/include",
39 "src/include",
40 "src/gki/ulinux/",
41 "src/gki/common/",
42 ],
43 include_dirs: [
44 "vendor/nxp/opensource/hardware/interfaces/nxpnfc/1.0/default/",
45 ],
46 cflags: [
47 "-DBUILDCFG=1",
48 "-Wno-deprecated-register",
49 "-Wno-unused-parameter",
50 "-Wno-missing-field-initializers",
51 "-DNFC_HAL_TARGET=TRUE",
52 "-DNFC_RW_ONLY=TRUE",
53 "-DPN547C2=1",
54 "-DPN548C2=2",
55 "-DPN551=3",
56 "-DPN553=4",
57 "-DPN557=5",
58 "-DNFC_NXP_CHIP_TYPE=5",
59 "-DNXP_EXTNS=TRUE",
60 "-DNFC_NXP_AID_MAX_SIZE_DYN=TRUE",
61 "-DNXP_NFCC_HCE_F=TRUE",
62 "-DNFC_NXP_ESE=TRUE",
63 "-DJCOP_VER_3_1=1",
64 "-DJCOP_VER_3_2=2",
65 "-DJCOP_VER_3_3=3",
66 "-DJCOP_VER_4_0=4",
67 "-DNFC_NXP_ESE_VER=4",
68 "-DNFC_NXP_LISTEN_ROUTE_TBL_OPTIMIZATION=TRUE",
69 "-DNFC_NXP_HFO_SETTINGS=FALSE",
70 "-DJCOP_WA_ENABLE=FALSE",
71 "-DANDROID",
72 "-DNXP_HW_SELF_TEST"
73 ],
74}