aboutsummaryrefslogtreecommitdiffstats
path: root/emulator/opengl/googletest.mk
blob: 97191384612ba7ddc38a98feb920892b5852149b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# This contains common definitions used to define a host module
# to link GoogleTest with the EmuGL test programs.
#
# This is used instead of including external/gtest/Android.mk to
# be able to build both the 32-bit and 64-bit binaries while
# building a 32-bit only SDK (sdk-eng, sdk_x86-eng, sdk_mips-eng).

LOCAL_PATH := external/gtest

$(call emugl-begin-host-static-library,libemugl_gtest)
LOCAL_SRC_FILES := \
    src/gtest-all.cc \
    src/gtest_main.cc
LOCAL_CFLAGS += -O0
LOCAL_CPP_EXTENSION := .cc
$(call emugl-export,C_INCLUDES,$(LOCAL_PATH)/include)
$(call emugl-export,LDLIBS,-lpthread)
$(call emugl-end-module)

$(call emugl-begin-host-static-library,lib64emugl_gtest)
LOCAL_SRC_FILES := \
    src/gtest-all.cc \
    src/gtest_main.cc
LOCAL_CFLAGS += -O0
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
LOCAL_CPP_EXTENSION := .cc
$(call emugl-export,C_INCLUDES,$(LOCAL_PATH)/include)
$(call emugl-export,CFLAGS,-m64)
$(call emugl-export,LDLIBS,-lpthread -m64)
$(call emugl-end-module)