| LOCAL_PATH := $(my-dir) |
| |
| ### |
| ### Variables... if you add to this list, be sure to clear them |
| ### at the end of this file. |
| ### |
| GOOGLE_GLOG_COMMON := $(LOCAL_PATH)/android/build/google-glog-common.mk |
| GOOGLE_GLOG_TEST_COMMON := $(LOCAL_PATH)/android/build/google-glog-test-common.mk |
| BUILD_GOOGLE_GLOG_TEST_EXECUTABLE := $(LOCAL_PATH)/android/build/google-glog-build-test-executable.mk |
| INSTALL_GOOGLE_GLOG_TEST_SCRIPT := $(LOCAL_PATH)/android/build/google-glog-install-test-script.mk |
| GOOGLE_GLOG_TEST_ROOT := $(TARGET_OUT_DATA_NATIVE_TESTS)/google-glog |
| GOOGLE_GLOG_TESTS := |
| |
| ### |
| ### LIBGLOG |
| ### |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_COMMON) |
| LOCAL_MODULE := libglog |
| LOCAL_SRC_FILES := \ |
| src/logging.cc \ |
| src/raw_logging.cc \ |
| src/vlog_is_on.cc \ |
| src/utilities.cc \ |
| src/demangle.cc \ |
| src/symbolize.cc \ |
| src/signalhandler.cc \ |
| |
| include $(BUILD_SHARED_LIBRARY) |
| |
| ### |
| ### Unit tests |
| ### |
| |
| # TESTS += logging_unittest |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := logging_unittest |
| LOCAL_SRC_FILES := src/logging_unittest.cc \ |
| android/test/glob.c |
| LOCAL_REQUIRED_MODULES := logging_unittest.err |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TESTS += demangle_unittest |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := demangle_unittest |
| LOCAL_SRC_FILES := src/demangle_unittest.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TESTS += stacktrace_unittest |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := stacktrace_unittest |
| LOCAL_SRC_FILES := src/stacktrace_unittest.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TESTS += symbolize_unittest |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := symbolize_unittest |
| LOCAL_SRC_FILES := src/symbolize_unittest.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TESTS += stl_logging_unittest |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := stl_logging_unittest |
| LOCAL_SRC_FILES := src/stl_logging_unittest.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TESTS += utilities_unittest |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := utilities_unittest |
| LOCAL_SRC_FILES := src/utilities_unittest.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TESTS += mock_log_test |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := mock_log_test |
| LOCAL_SRC_FILES := src/mock-log_test.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| |
| # TEST_BINARIES += logging_striptest0 |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := logging_striptest0 |
| LOCAL_SRC_FILES := src/logging_striptest_main.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TEST_BINARIES += logging_striptest2 |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := logging_striptest2 |
| # with g++, -O2 is required in order to properly supress the strings |
| LOCAL_CPPFLAGS += -O2 |
| LOCAL_CFLAGS += -O2 |
| LOCAL_SRC_FILES := src/logging_striptest2.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TEST_BINARIES += logging_striptest10 |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := logging_striptest10 |
| # with g++, -O2 is required in order to properly supress the strings |
| LOCAL_CPPFLAGS += -O2 |
| LOCAL_CFLAGS += -O2 |
| LOCAL_SRC_FILES := src/logging_striptest10.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # TEST_BINARIES += signalhandler_unittest |
| include $(CLEAR_VARS) |
| include $(GOOGLE_GLOG_TEST_COMMON) |
| LOCAL_MODULE := signalhandler_unittest |
| # TODO: is -O0 necc. here? |
| LOCAL_CPPFLAGS += -O0 |
| LOCAL_CFLAGS += -O0 |
| LOCAL_SRC_FILES := src/signalhandler_unittest.cc |
| include $(BUILD_GOOGLE_GLOG_TEST_EXECUTABLE) |
| |
| # check_SCRIPTS += logging_striplog_test_sh |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := logging_striplog_test.sh |
| LOCAL_SRC_FILES := src/logging_striplog_test.sh |
| LOCAL_REQUIRED_MODULES := \ |
| logging_striptest0 \ |
| logging_striptest2 \ |
| logging_striptest10 |
| include $(INSTALL_GOOGLE_GLOG_TEST_SCRIPT) |
| |
| # check_SCRIPTS += demangle_unittest_sh |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := demangle_unittest.sh |
| LOCAL_SRC_FILES := src/demangle_unittest.sh |
| LOCAL_REQUIRED_MODULES := demangle_unittest |
| include $(INSTALL_GOOGLE_GLOG_TEST_SCRIPT) |
| |
| # check_SCRIPTS += signalhandler_unittest_sh |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := signalhandler_unittest.sh |
| LOCAL_SRC_FILES := src/signalhandler_unittest.sh |
| LOCAL_REQUIRED_MODULES := signalhandler_unittest |
| include $(INSTALL_GOOGLE_GLOG_TEST_SCRIPT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := demangle_unittest.txt |
| LOCAL_SRC_FILES := src/demangle_unittest.txt |
| LOCAL_MODULE_CLASS := ETC |
| LOCAL_MODULE_PATH := $(GOOGLE_GLOG_TEST_ROOT)/src |
| GOOGLE_GLOG_TESTS += $(LOCAL_MODULE) |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := logging_unittest.err |
| LOCAL_SRC_FILES := src/logging_unittest.err |
| LOCAL_MODULE_CLASS := ETC |
| LOCAL_MODULE_PATH := $(GOOGLE_GLOG_TEST_ROOT)/src |
| GOOGLE_GLOG_TESTS += $(LOCAL_MODULE) |
| include $(BUILD_PREBUILT) |
| |
| # meta-test-runner |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := google-glog-tests.sh |
| LOCAL_SRC_FILES := android/test/google-glog-tests.sh |
| LOCAL_REQUIRED_MODULES := $(GOOGLE_GLOG_TESTS) |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_MODULE_PATH := $(GOOGLE_GLOG_TEST_ROOT) |
| include $(BUILD_PREBUILT) |
| |
| ### |
| ### Clean the environment -- the EPA loves us! |
| ### |
| GOOGLE_GLOG_COMMON := |
| GOOGLE_GLOG_TEST_COMMON := |
| BUILD_GOOGLE_GLOG_TEST_EXECUTABLE := |
| INSTALL_GOOGLE_GLOG_TEST_SCRIPT := |
| GOOGLE_GLOG_TEST_ROOT := |
| GOOGLE_GLOG_TESTS := |