1acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root# Build the unit tests. 2acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_PATH := $(call my-dir) 3acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootinclude $(CLEAR_VARS) 4acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 5acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Roottest_src_files := \ 6acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root VolumeManager_test.cpp 7acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 8acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootshared_libraries := \ 9acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root liblog \ 10acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libstlport \ 11acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libcrypto 12acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 13acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootstatic_libraries := \ 14acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libvold \ 15acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libgtest \ 16acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libgtest_main 17acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 18acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootc_includes := \ 19acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root external/openssl/include \ 20acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root bionic \ 21acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root bionic/libstdc++/include \ 22acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root external/gtest/include \ 23acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root external/stlport/stlport 24acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 25acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootmodule_tags := eng tests 26acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 27acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root$(foreach file,$(test_src_files), \ 28acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval include $(CLEAR_VARS)) \ 29acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ 30acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \ 31acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval LOCAL_C_INCLUDES := $(c_includes)) \ 32acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval LOCAL_SRC_FILES := $(file)) \ 33acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \ 34acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval LOCAL_MODULE_TAGS := $(module_tags)) \ 35acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(eval include $(BUILD_EXECUTABLE)) \ 36acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root) 37