diff options
Diffstat (limited to 'tests/Android.mk')
| -rw-r--r-- | tests/Android.mk | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/Android.mk b/tests/Android.mk index 1219afd..ae57d9b 100644 --- a/tests/Android.mk +++ b/tests/Android.mk @@ -20,9 +20,10 @@ LOCAL_PATH := $(call my-dir) test_src_files = \ getcwd_test.cpp \ + pthread_test.cpp \ regex_test.cpp \ -# Build for the device (with bionic). Run with: +# Build for the device (with bionic's .so). Run with: # adb shell /data/nativetest/bionic-unit-tests/bionic-unit-tests include $(CLEAR_VARS) LOCAL_MODULE := bionic-unit-tests @@ -30,6 +31,16 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_SRC_FILES := $(test_src_files) include $(BUILD_NATIVE_TEST) +# Build for the device (with bionic's .a). Run with: +# adb shell /data/nativetest/bionic-unit-tests-static/bionic-unit-tests-static +include $(CLEAR_VARS) +LOCAL_FORCE_STATIC_EXECUTABLE := true +LOCAL_STATIC_LIBRARIES += libstlport_static libstdc++ libm libc +LOCAL_MODULE := bionic-unit-tests-static +LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk +LOCAL_SRC_FILES := $(test_src_files) +include $(BUILD_NATIVE_TEST) + # Build for the host (with glibc). # Note that this will build against glibc, so it's not useful for testing # bionic's implementation, but it does let you use glibc as a reference @@ -37,6 +48,7 @@ include $(BUILD_NATIVE_TEST) include $(CLEAR_VARS) LOCAL_MODULE := bionic-unit-tests-glibc LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk +LOCAL_LDFLAGS += -lpthread LOCAL_SRC_FILES := $(test_src_files) include $(BUILD_HOST_NATIVE_TEST) |
