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