173475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_PATH:= $(call my-dir) 273475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourninclude $(CLEAR_VARS) 373475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn 473475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_C_INCLUDES += hardware/libhardware/modules/input/evdev 54f3145d75f5dfc87f07f8ddf6143ba77966f35e4Tim KilbournLOCAL_C_INCLUDES += $(TOP)/external/gmock/include 673475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn 773475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_SRC_FILES:= \ 8dbc8c16841483f665feeb9df362551b8e9e65263Tim Kilbourn BitUtils_test.cpp \ 973475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn InputDevice_test.cpp \ 1073475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn InputHub_test.cpp \ 113186e7bf4805b317769470137ffcf1f7eb0215e0Tim Kilbourn InputMocks.cpp \ 12864984c3b1680854bdfc4560f548f2dae9467bddTim Kilbourn MouseInputMapper_test.cpp \ 134f3145d75f5dfc87f07f8ddf6143ba77966f35e4Tim Kilbourn SwitchInputMapper_test.cpp \ 1473475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn TestHelpers.cpp 1573475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn 164f3145d75f5dfc87f07f8ddf6143ba77966f35e4Tim KilbournLOCAL_STATIC_LIBRARIES := libgmock 174f3145d75f5dfc87f07f8ddf6143ba77966f35e4Tim Kilbourn 1873475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_SHARED_LIBRARIES := \ 1973475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn libinput_evdev \ 2073475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn liblog \ 2173475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn libutils 2273475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn 2373475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_CLANG := true 2473475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_CFLAGS += -Wall -Wextra -Wno-unused-parameter 2573475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_CPPFLAGS += -std=c++14 2673475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn 271aa58f9ef95e0c15bd3e41bb987dd6d8f48aa978Andreas Gampe# TestHelpers uses mktemp. As the path is given to TempFile, we can't do too much 281aa58f9ef95e0c15bd3e41bb987dd6d8f48aa978Andreas Gampe# here (e.g., use mkdtemp first). At least races will lead to an early failure, as 291aa58f9ef95e0c15bd3e41bb987dd6d8f48aa978Andreas Gampe# mkfifo fails on existing files. 301aa58f9ef95e0c15bd3e41bb987dd6d8f48aa978Andreas GampeLOCAL_CFLAGS += -Wno-deprecated-declarations 311aa58f9ef95e0c15bd3e41bb987dd6d8f48aa978Andreas Gampe 3273475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_MODULE := libinput_evdevtests 3373475a4eb2cebf06f965c58e015d06c333e71e61Tim KilbournLOCAL_MODULE_TAGS := tests 3473475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourn 3573475a4eb2cebf06f965c58e015d06c333e71e61Tim Kilbourninclude $(BUILD_NATIVE_TEST) 36