1234567891011121314151617181920212223242526272829303132333435363738394041 |
- # Build the unit tests.
- LOCAL_PATH:= $(call my-dir)
- # Build the unit tests.
- test_src_files := \
- InputChannel_test.cpp \
- InputEvent_test.cpp \
- InputPublisherAndConsumer_test.cpp
- shared_libraries := \
- libinput \
- libcutils \
- libutils \
- libbinder \
- libui \
- $(foreach file,$(test_src_files), \
- $(eval include $(CLEAR_VARS)) \
- $(eval LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk) \
- $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \
- $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \
- $(eval LOCAL_SRC_FILES := $(file)) \
- $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \
- $(eval include $(BUILD_NATIVE_TEST)) \
- )
- # NOTE: This is a compile time test, and does not need to be
- # run. All assertions are static_asserts and will fail during
- # buildtime if something's wrong.
- include $(CLEAR_VARS)
- LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
- LOCAL_SRC_FILES := StructLayout_test.cpp
- LOCAL_MODULE := StructLayout_test
- LOCAL_CFLAGS := -std=c++11 -O0
- LOCAL_MULTILIB := both
- include $(BUILD_STATIC_LIBRARY)
- # Build the manual test programs.
- include $(call all-makefiles-under, $(LOCAL_PATH))
|