| LOCAL_PATH := $(call my-dir) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := CtsBionicTestCases |
| LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest |
| LOCAL_MULTILIB := both |
| LOCAL_MODULE_STEM_32 := $(LOCAL_MODULE)32 |
| LOCAL_MODULE_STEM_64 := $(LOCAL_MODULE)64 |
| |
| LOCAL_LDFLAGS := -Wl,--rpath,\$${ORIGIN}/lib/bionic-loader-test-libs -Wl,--enable-new-dtags -Wl,--export-dynamic |
| |
| LOCAL_SHARED_LIBRARIES += \ |
| libdl \ |
| libdl_preempt_test_1 \ |
| libdl_preempt_test_2 \ |
| libdl_test_df_1_global \ |
| |
| LOCAL_WHOLE_STATIC_LIBRARIES += \ |
| libBionicTests \ |
| libBionicLoaderTests \ |
| libBionicCtsGtestMain \ |
| |
| LOCAL_STATIC_LIBRARIES += \ |
| libbase \ |
| libpagemap \ |
| libziparchive \ |
| libtinyxml2 \ |
| liblog \ |
| libz \ |
| libutils \ |
| libgtest \ |
| libLLVMObject \ |
| libLLVMBitReader \ |
| libLLVMMC \ |
| libLLVMMCParser \ |
| libLLVMCore \ |
| libLLVMSupport \ |
| |
| LOCAL_CXX_STL := libc++_static |
| |
| # Tag this module as a cts test artifact |
| LOCAL_COMPATIBILITY_SUITE := cts |
| |
| LOCAL_CTS_TEST_PACKAGE := android.bionic |
| |
| cts_bionic_tests_2nd_arch_prefix := |
| include $(LOCAL_PATH)/Android.build.copy.libs.mk |
| ifneq ($(TARGET_2ND_ARCH),) |
| cts_bionic_tests_2nd_arch_prefix := $(TARGET_2ND_ARCH_VAR_PREFIX) |
| include $(LOCAL_PATH)/Android.build.copy.libs.mk |
| endif |
| |
| include $(BUILD_CTS_EXECUTABLE) |