Android.mk revision 83c64e6b624a876436d2ef5d2f173b10407e27b4
1# Build the unit tests. 2LOCAL_PATH:= $(call my-dir) 3include $(CLEAR_VARS) 4 5# Build the unit tests. 6test_src_files := \ 7 InputChannel_test.cpp \ 8 InputEvent_test.cpp \ 9 InputPublisherAndConsumer_test.cpp \ 10 ObbFile_test.cpp \ 11 ZipFileRO_test.cpp 12 13shared_libraries := \ 14 libandroidfw \ 15 libcutils \ 16 libutils \ 17 libbinder \ 18 libui \ 19 libstlport \ 20 libskia 21 22static_libraries := \ 23 libgtest \ 24 libgtest_main 25 26c_includes := \ 27 bionic \ 28 bionic/libstdc++/include \ 29 external/gtest/include \ 30 external/stlport/stlport \ 31 external/skia/include/core 32 33module_tags := eng tests 34 35$(foreach file,$(test_src_files), \ 36 $(eval include $(CLEAR_VARS)) \ 37 $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ 38 $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \ 39 $(eval LOCAL_C_INCLUDES := $(c_includes)) \ 40 $(eval LOCAL_SRC_FILES := $(file)) \ 41 $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \ 42 $(eval LOCAL_MODULE_TAGS := $(module_tags)) \ 43 $(eval include $(BUILD_EXECUTABLE)) \ 44) 45 46# Build the manual test programs. 47include $(call all-makefiles-under, $(LOCAL_PATH)) 48