host_test_internal.mk revision 93766b28ce8ad81bd5a1dd39d7ddd80b65e2a424
1##################################################### 2## Shared definitions for all host test compilations. 3##################################################### 4 5ifeq ($(HOST_OS),windows) 6LOCAL_CFLAGS += -DGTEST_OS_WINDOWS 7else 8LOCAL_CFLAGS += -DGTEST_OS_LINUX 9LOCAL_LDLIBS += -lpthread 10endif 11 12LOCAL_CFLAGS += -DGTEST_HAS_STD_STRING -O0 -g 13LOCAL_C_INCLUDES += external/gtest/include 14 15my_test_libcxx := true 16ifeq (,$(TARGET_BUILD_APPS)) 17ifneq ($(filter $(strip $(LOCAL_CXX_STL)),bionic stlport stlport_static),) 18my_test_libcxx := false 19endif 20endif 21 22ifeq ($(my_test_libcxx),true) 23LOCAL_STATIC_LIBRARIES += libgtest_libc++_host libgtest_main_libc++_host 24else 25LOCAL_STATIC_LIBRARIES += libgtest_host libgtest_main_host 26LOCAL_SHARED_LIBRARIES += 27endif 28 29