From 52a341b9958896a3ce46e0c6134cce83f6c3545e Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Fri, 15 Nov 2013 14:37:23 -0800 Subject: [PATCH] add BUILD_NATIVE_BENCHMARK Similar to BUILD_NATIVE_TEST, but links against libbenchmark instead of libgtest. Change-Id: I97d44db4807a79efa9bca56c108082ac45c943b8 --- core/config.mk | 1 + core/native_benchmark.mk | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 core/native_benchmark.mk diff --git a/core/config.mk b/core/config.mk index 73acac9ea5..d868e22260 100644 --- a/core/config.mk +++ b/core/config.mk @@ -77,6 +77,7 @@ BUILD_HOST_JAVA_LIBRARY:= $(BUILD_SYSTEM)/host_java_library.mk BUILD_DROIDDOC:= $(BUILD_SYSTEM)/droiddoc.mk BUILD_COPY_HEADERS := $(BUILD_SYSTEM)/copy_headers.mk BUILD_NATIVE_TEST := $(BUILD_SYSTEM)/native_test.mk +BUILD_NATIVE_BENCHMARK := $(BUILD_SYSTEM)/native_benchmark.mk BUILD_HOST_NATIVE_TEST := $(BUILD_SYSTEM)/host_native_test.mk BUILD_NOTICE_FILE := $(BUILD_SYSTEM)/notice_files.mk diff --git a/core/native_benchmark.mk b/core/native_benchmark.mk new file mode 100644 index 0000000000..431e40a7e3 --- /dev/null +++ b/core/native_benchmark.mk @@ -0,0 +1,12 @@ +########################################### +## A thin wrapper around BUILD_EXECUTABLE +## Common flags for native benchmarks are added. +########################################### + +LOCAL_STATIC_LIBRARIES += libbenchmark + +ifndef LOCAL_MODULE_PATH +LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE) +endif + +include $(BUILD_EXECUTABLE)