summaryrefslogtreecommitdiffstats
path: root/core/target_test_internal.mk
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2014-02-04 22:09:16 -0800
committerChristopher Ferris <cferris@google.com>2014-02-05 16:36:42 -0800
commit70ca5e5b3942f54703724f573130b422d51059b1 (patch)
treeca6421d60eeb50c786ba727c87b906506b50e245 /core/target_test_internal.mk
parenta77456b8e8a5e66705e48e1ec4eebc1889553c6a (diff)
downloadbuild-70ca5e5b3942f54703724f573130b422d51059b1.zip
build-70ca5e5b3942f54703724f573130b422d51059b1.tar.gz
build-70ca5e5b3942f54703724f573130b422d51059b1.tar.bz2
Add library test makefile solutions.
Change-Id: Ibc8df9b0e2342683158936bf011425780df8f02a
Diffstat (limited to 'core/target_test_internal.mk')
-rw-r--r--core/target_test_internal.mk19
1 files changed, 19 insertions, 0 deletions
diff --git a/core/target_test_internal.mk b/core/target_test_internal.mk
new file mode 100644
index 0000000..e531356
--- /dev/null
+++ b/core/target_test_internal.mk
@@ -0,0 +1,19 @@
+#######################################################
+## Shared definitions for all target test compilations.
+#######################################################
+
+LOCAL_CFLAGS += -DGTEST_OS_LINUX_ANDROID -DGTEST_HAS_STD_STRING
+
+LOCAL_C_INCLUDES += external/gtest/include
+LOCAL_STATIC_LIBRARIES += libgtest libgtest_main
+
+ifndef LOCAL_SDK_VERSION
+LOCAL_C_INCLUDES += bionic \
+ bionic/libstdc++/include \
+ external/stlport/stlport
+LOCAL_SHARED_LIBRARIES += libstlport
+endif
+
+ifndef LOCAL_MODULE_PATH
+LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE)
+endif