blob: 557acba8f503cc876ffdb2427ac66d20c959a995 [file] [log] [blame]
Tim Kilbourn73475a42015-02-13 10:35:20 -08001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_C_INCLUDES += hardware/libhardware/modules/input/evdev
Tim Kilbourn4f3145d2015-05-04 17:26:30 -07005LOCAL_C_INCLUDES += $(TOP)/external/gmock/include
Tim Kilbourn73475a42015-02-13 10:35:20 -08006
7LOCAL_SRC_FILES:= \
Tim Kilbourndbc8c162015-05-19 15:04:30 -07008 BitUtils_test.cpp \
Tim Kilbourn73475a42015-02-13 10:35:20 -08009 InputDevice_test.cpp \
10 InputHub_test.cpp \
Tim Kilbourn3186e7b2015-04-16 15:32:08 -070011 InputMocks.cpp \
Tim Kilbourn864984c2015-05-19 17:15:52 -070012 MouseInputMapper_test.cpp \
Tim Kilbourn4f3145d2015-05-04 17:26:30 -070013 SwitchInputMapper_test.cpp \
Tim Kilbourn73475a42015-02-13 10:35:20 -080014 TestHelpers.cpp
15
Tim Kilbourn4f3145d2015-05-04 17:26:30 -070016LOCAL_STATIC_LIBRARIES := libgmock
17
Tim Kilbourn73475a42015-02-13 10:35:20 -080018LOCAL_SHARED_LIBRARIES := \
19 libinput_evdev \
20 liblog \
21 libutils
22
23LOCAL_CLANG := true
24LOCAL_CFLAGS += -Wall -Wextra -Wno-unused-parameter
25LOCAL_CPPFLAGS += -std=c++14
26
27LOCAL_MODULE := libinput_evdevtests
28LOCAL_MODULE_TAGS := tests
29
30include $(BUILD_NATIVE_TEST)