Makefile文件  |  35行  |  867 B

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_C_INCLUDES += hardware/libhardware/modules/input/evdev

LOCAL_SRC_FILES:= \
    BitUtils_test.cpp \
    InputDevice_test.cpp \
    InputHub_test.cpp \
    InputMocks.cpp \
    MouseInputMapper_test.cpp \
    SwitchInputMapper_test.cpp \
    TestHelpers.cpp

LOCAL_STATIC_LIBRARIES := libgmock

LOCAL_SHARED_LIBRARIES := \
    libinput_evdev \
    liblog \
    libutils

LOCAL_CLANG := true
LOCAL_CFLAGS += -Wall -Wextra -Wno-unused-parameter
LOCAL_CPPFLAGS += -std=c++14

# TestHelpers uses mktemp. As the path is given to TempFile, we can't do too much
# here (e.g., use mkdtemp first). At least races will lead to an early failure, as
# mkfifo fails on existing files.
LOCAL_CFLAGS += -Wno-deprecated-declarations

LOCAL_MODULE := libinput_evdevtests
LOCAL_MODULE_TAGS := tests

include $(BUILD_NATIVE_TEST)