1cc_test {
2    name: "libinput_evdevtests",
3
4    srcs: [
5        "BitUtils_test.cpp",
6        "InputDevice_test.cpp",
7        "InputHub_test.cpp",
8        "InputMocks.cpp",
9        "MouseInputMapper_test.cpp",
10        "SwitchInputMapper_test.cpp",
11        "TestHelpers.cpp",
12    ],
13
14    static_libs: ["libgmock"],
15
16    shared_libs: [
17        "libinput_evdev",
18        "liblog",
19        "libutils",
20    ],
21
22    cflags: [
23        "-Wall",
24        "-Wextra",
25        "-Werror",
26        "-Wno-unused-parameter",
27
28        // TestHelpers uses mktemp. As the path is given to TempFile, we can't do too much
29        // here (e.g., use mkdtemp first). At least races will lead to an early failure, as
30        // mkfifo fails on existing files.
31        "-Wno-deprecated-declarations",
32    ],
33}
34