# Copyright 2014 Google Inc. All Rights Reserved. # gMock builds 2 libraries: libgmock and libgmock_main. libgmock contains most # of the code and libgmock_main just provides a common main to run the test. # (i.e. If you link against libgmock_main you shouldn't provide a main() entry # point. If you link against libgmock_main, do not also link against # libgtest_main, as libgmock_main is a superset of libgtest_main, and they will # conflict in subtle ways.) # # We build these 2 libraries for the target device only. # # Renamed to libwvgmock and libwvgmock_main to avoid conflicts with # external/gmock. LOCAL_PATH := $(call my-dir) libgmock_target_includes := \ $(LOCAL_PATH)/.. \ $(LOCAL_PATH)/../include \ $(TOP)/external/gtest/include \ libgmock_host_includes := \ $(LOCAL_PATH)/.. \ $(LOCAL_PATH)/../include \ $(TOP)/external/gtest/include \ libgmock_cflags := \ -Wno-missing-field-initializers \ ####################################################################### # gmock lib target include $(CLEAR_VARS) LOCAL_CPP_EXTENSION := .cc LOCAL_SRC_FILES := gmock-all.cc LOCAL_C_INCLUDES := $(libgmock_target_includes) LOCAL_CFLAGS += $(libgmock_cflags) LOCAL_MODULE := libwvgmock LOCAL_MODULE_TARGET_ARCH := arm x86 mips include $(BUILD_STATIC_LIBRARY) ####################################################################### # gmock_main lib target include $(CLEAR_VARS) LOCAL_CPP_EXTENSION := .cc LOCAL_SRC_FILES := gmock_main.cc LOCAL_C_INCLUDES := $(libgmock_target_includes) LOCAL_CFLAGS += $(libgmock_cflags) LOCAL_MODULE := libwvgmock_main LOCAL_MODULE_TARGET_ARCH := arm x86 mips include $(BUILD_STATIC_LIBRARY)