1LOCAL_PATH := $(call my-dir) 2 3include $(CLEAR_VARS) 4LOCAL_MODULE := CtsBionicTestCases 5LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest 6LOCAL_MULTILIB := both 7LOCAL_MODULE_STEM_32 := $(LOCAL_MODULE)32 8LOCAL_MODULE_STEM_64 := $(LOCAL_MODULE)64 9 10LOCAL_LDFLAGS := -Wl,--rpath,\$${ORIGIN}/lib/bionic-loader-test-libs -Wl,--enable-new-dtags -Wl,--export-dynamic 11 12LOCAL_SHARED_LIBRARIES += \ 13 libdl \ 14 libdl_preempt_test_1 \ 15 libdl_preempt_test_2 \ 16 libdl_test_df_1_global \ 17 18LOCAL_WHOLE_STATIC_LIBRARIES += \ 19 libBionicTests \ 20 libBionicLoaderTests \ 21 libBionicCtsGtestMain \ 22 23LOCAL_STATIC_LIBRARIES += \ 24 libbase \ 25 libpagemap \ 26 libziparchive \ 27 libtinyxml2 \ 28 liblog \ 29 libz \ 30 libutils \ 31 libgtest \ 32 libLLVMObject \ 33 libLLVMBitReader \ 34 libLLVMMC \ 35 libLLVMMCParser \ 36 libLLVMCore \ 37 libLLVMSupport \ 38 39LOCAL_CXX_STL := libc++_static 40 41# Tag this module as a cts test artifact 42LOCAL_COMPATIBILITY_SUITE := cts 43 44LOCAL_CTS_TEST_PACKAGE := android.bionic 45 46cts_bionic_tests_2nd_arch_prefix := 47include $(LOCAL_PATH)/Android.build.copy.libs.mk 48ifneq ($(TARGET_2ND_ARCH),) 49 cts_bionic_tests_2nd_arch_prefix := $(TARGET_2ND_ARCH_VAR_PREFIX) 50 include $(LOCAL_PATH)/Android.build.copy.libs.mk 51endif 52 53include $(BUILD_CTS_EXECUTABLE) 54