• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_defaults {
2    name: "nfc_utils_defaults",
3    include_dirs: [
4        "system/nfc",
5    ],
6    cflags: [
7        "-Wall",
8        "-Werror",
9    ],
10    target: {
11        linux_glibc: {
12            cflags: ["-D_GNU_SOURCE"],
13        },
14        darwin: {
15            enabled: false,
16        },
17    },
18}
19
20cc_library_static {
21    name: "libnfcutils",
22    defaults: ["nfc_utils_defaults"],
23    export_include_dirs: ["include"],
24    host_supported: true,
25    srcs: [
26        "config.cc",
27        "ringbuffer.cc",
28    ],
29    shared_libs: [
30        "libbase",
31    ],
32}
33
34cc_test {
35    name: "nfc_test_utils",
36    defaults: ["nfc_utils_defaults"],
37    test_suites: ["device-tests"],
38    host_supported: true,
39    srcs: [
40        "test/config_test.cc",
41        "test/ringbuffer_test.cc",
42    ],
43    static_libs: [
44        "libnfcutils",
45        "libgmock",
46    ],
47    shared_libs: [
48        "libbase",
49    ],
50}
51