bionic-unit-tests: remove dependency on ANDROID_DATA
Replace references to ANDROID_DATA enviroment variable with references
to g_testlib_root.
Bug: http://b/22182538
Test: build and run bionic-unit-tests --gtest_filter=dl*:Dl*
Test: make cts && cts-tradefed run singleCommand cts --skip-preconditions -m CtsBionicTestCases
Change-Id: I5667e991551cec55b9b664f2f0063039671ff34b
diff --git a/tests/Android.bp b/tests/Android.bp
index 673bfd0..3e1e13b 100644
--- a/tests/Android.bp
+++ b/tests/Android.bp
@@ -250,7 +250,16 @@
cc_test_library {
name: "libBionicGtestMain",
defaults: ["bionic_tests_defaults"],
- srcs: ["gtest_main.cpp"],
+ srcs: [
+ "gtest_main.cpp",
+ "gtest_globals.cpp",
+ ],
+ static_libs: [
+ "libbase",
+ ],
+ include_dirs: [
+ "bionic/libc",
+ ],
target: {
darwin: {
enabled: true,
@@ -300,7 +309,10 @@
cc_test_library {
name: "libBionicCtsGtestMain",
defaults: ["bionic_tests_defaults"],
- srcs: ["gtest_main.cpp"],
+ srcs: [
+ "gtest_main.cpp",
+ "gtest_globals_cts.cpp",
+ ],
cppflags: ["-DUSING_GTEST_OUTPUT_FORMAT"],
shared: {
enabled: false,