blob: 1d8bf43a14b0cab5ecf60178952aff76e4a10694 [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 Kilbourn4f3145d2015-05-04 17:26:30 -070012 SwitchInputMapper_test.cpp \
Tim Kilbourn73475a42015-02-13 10:35:20 -080013 TestHelpers.cpp
14
Tim Kilbourn4f3145d2015-05-04 17:26:30 -070015LOCAL_STATIC_LIBRARIES := libgmock
16
Tim Kilbourn73475a42015-02-13 10:35:20 -080017LOCAL_SHARED_LIBRARIES := \
18 libinput_evdev \
19 liblog \
20 libutils
21
22LOCAL_CLANG := true
23LOCAL_CFLAGS += -Wall -Wextra -Wno-unused-parameter
24LOCAL_CPPFLAGS += -std=c++14
25
26LOCAL_MODULE := libinput_evdevtests
27LOCAL_MODULE_TAGS := tests
28
29include $(BUILD_NATIVE_TEST)