|  | ##################################################### | 
|  | ## Shared definitions for all host test compilations. | 
|  | ##################################################### | 
|  |  | 
|  | ifeq ($(LOCAL_GTEST),true) | 
|  | LOCAL_CFLAGS_windows += -DGTEST_OS_WINDOWS | 
|  | LOCAL_CFLAGS_linux += -DGTEST_OS_LINUX | 
|  | LOCAL_CFLAGS_darwin += -DGTEST_OS_MAC | 
|  |  | 
|  | LOCAL_CFLAGS += -DGTEST_HAS_STD_STRING -O0 -g | 
|  |  | 
|  | LOCAL_STATIC_LIBRARIES += libgtest_main_host libgtest_host | 
|  | endif | 
|  |  | 
|  | ifdef LOCAL_MODULE_PATH | 
|  | $(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH when building test $(LOCAL_MODULE)) | 
|  | endif | 
|  |  | 
|  | ifdef LOCAL_MODULE_PATH_32 | 
|  | $(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH_32 when building test $(LOCAL_MODULE)) | 
|  | endif | 
|  |  | 
|  | ifdef LOCAL_MODULE_PATH_64 | 
|  | $(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH_64 when building test $(LOCAL_MODULE)) | 
|  | endif | 
|  |  | 
|  | ifndef LOCAL_MODULE_RELATIVE_PATH | 
|  | LOCAL_MODULE_RELATIVE_PATH := $(LOCAL_MODULE) | 
|  | endif |