Home | History | Annotate | Download | only in core
      1 #####################################################
      2 ## Shared definitions for all host test compilations.
      3 #####################################################
      4 
      5 ifeq ($(LOCAL_GTEST),true)
      6   LOCAL_CFLAGS_windows += -DGTEST_OS_WINDOWS
      7   LOCAL_CFLAGS_linux += -DGTEST_OS_LINUX
      8   LOCAL_LDLIBS_linux += -lpthread
      9   LOCAL_CFLAGS_darwin += -DGTEST_OS_MAC
     10   LOCAL_LDLIBS_darwin += -lpthread
     11 
     12   LOCAL_CFLAGS += -DGTEST_HAS_STD_STRING -O0 -g
     13 
     14   LOCAL_STATIC_LIBRARIES += libgtest_main_host libgtest_host
     15 endif
     16 
     17 ifdef LOCAL_MODULE_PATH
     18 $(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH when building test $(LOCAL_MODULE))
     19 endif
     20 
     21 ifdef LOCAL_MODULE_PATH_32
     22 $(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH_32 when building test $(LOCAL_MODULE))
     23 endif
     24 
     25 ifdef LOCAL_MODULE_PATH_64
     26 $(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH_64 when building test $(LOCAL_MODULE))
     27 endif
     28 
     29 ifndef LOCAL_MODULE_RELATIVE_PATH
     30 LOCAL_MODULE_RELATIVE_PATH := $(LOCAL_MODULE)
     31 endif
     32