Android.mk revision 86c9584559439504fc57ece2ccd9b6cbd568430c
1# Build the unit tests for installd 2LOCAL_PATH := $(call my-dir) 3include $(CLEAR_VARS) 4 5ifneq ($(TARGET_SIMULATOR),true) 6 7# Build the unit tests. 8test_src_files := \ 9 installd_utils_test.cpp 10 11shared_libraries := \ 12 libutils \ 13 libcutils \ 14 libstlport 15 16static_libraries := \ 17 libinstalld \ 18 libdiskusage \ 19 libgtest \ 20 libgtest_main 21 22c_includes := \ 23 frameworks/base/cmds/installd \ 24 bionic \ 25 bionic/libstdc++/include \ 26 external/gtest/include \ 27 external/stlport/stlport 28 29module_tags := eng tests 30 31$(foreach file,$(test_src_files), \ 32 $(eval include $(CLEAR_VARS)) \ 33 $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ 34 $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \ 35 $(eval LOCAL_SRC_FILES := $(file)) \ 36 $(eval LOCAL_C_INCLUDES := $(c_includes)) \ 37 $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \ 38 $(eval LOCAL_MODULE_TAGS := $(module_tags)) \ 39 $(eval include $(BUILD_EXECUTABLE)) \ 40) 41 42endif 43