194afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood# Build the unit tests for installd 294afecf4b6f437b3ee9a076242402e421c6c07a6Mike LockwoodLOCAL_PATH := $(call my-dir) 394afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwoodinclude $(CLEAR_VARS) 494afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood 594afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood# Build the unit tests. 694afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwoodtest_src_files := \ 794afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood installd_utils_test.cpp 894afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood 994afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwoodshared_libraries := \ 1094afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood libutils \ 1194afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood libcutils \ 1294afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood libstlport 1394afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood 1494afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwoodstatic_libraries := \ 1594afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood libinstalld \ 1694afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood libdiskusage \ 1794afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood libgtest \ 1894afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood libgtest_main 1994afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood 2094afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwoodc_includes := \ 2194afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood frameworks/base/cmds/installd 2294afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood 2394afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood$(foreach file,$(test_src_files), \ 2494afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood $(eval include $(CLEAR_VARS)) \ 2594afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ 2694afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \ 2794afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood $(eval LOCAL_SRC_FILES := $(file)) \ 2894afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood $(eval LOCAL_C_INCLUDES := $(c_includes)) \ 2994afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \ 3094afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood $(eval include $(BUILD_NATIVE_TEST)) \ 3194afecf4b6f437b3ee9a076242402e421c6c07a6Mike Lockwood) 32