/* Generate prebuilt Android.bp automatically */ cc_prebuilt_library { name: "libge_common", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libge_common.so", ], }, }, shared_libs: [ "libregister", "libdl", "libgraph", "liberror_manager", "libascend_protobuf", "libslog", "liblog", "libc_sec", "libc++_shared", "libm", "libc", ], } cc_prebuilt_library { name: "libascendcl", check_elf_files:false, vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libascendcl.so", ], }, }, shared_libs: [ "libge_executor", "libruntime", "libalog", "libdl", "libge_common", "libregister", "libgraph", "libascend_protobuf", "liberror_manager", "libc_sec", "libc++_shared", "libc", ], } cc_prebuilt_library { name: "libadump", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libadump.so", ], }, }, shared_libs: [ "libmmpa", "libslog", "libc_sec", "libc++_shared", "libdl", "libc", ], } cc_prebuilt_library { name: "libaicpu_scheduler", check_elf_files:false, vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libaicpu_scheduler.so", ], }, }, shared_libs: [ "libadump", "libaicpu_processer", "libslog", "liblog", "libdl", "libc_sec", "libc++_shared", "libm", "libc", ], } cc_prebuilt_library { name: "libruntime", check_elf_files:false, vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libruntime.so", ], }, }, shared_libs: [ "libaicpu_scheduler", "libdl", "liberror_manager", "libalog", "libc_sec", "libc++_shared", "libm", "libc", ], } cc_prebuilt_library { name: "libcce_aicore", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libcce_aicore.so", ], }, }, shared_libs: [ "libruntime", "libdl", "libc", ], } cc_prebuilt_library { name: "libaicpu_prof", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libaicpu_prof.so", ], }, }, shared_libs: [ "libdl", "libmsprof", "libslog", "libc_sec", "libc++_shared", "libm", "libc", ], } cc_prebuilt_library { name: "libaicpu_kernels", check_elf_files:false, vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libaicpu_kernels.so", ], }, }, shared_libs: [ "libdl", "libslog", "liblog", "libc_sec", "libc++_shared", "libm", "libc", ], } cc_prebuilt_library { name: "libc++_shared", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libc++_shared.so", ], }, }, shared_libs: [ "libc", "libdl", ], } cc_prebuilt_library { name: "libmsprof", check_elf_files:false, vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libmsprof.so", ], }, }, shared_libs: [ "libslog", "libmmpa", "liblog", "libc_sec", "libc++_shared", "libm", "libdl", "libc", ], } cc_prebuilt_library { name: "libge_executor", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libge_executor.so", ], }, }, shared_libs: [ "libge_common", "libruntime", "libregister", "libdl", "libgraph", "libascend_protobuf", "liberror_manager", "libslog", "liblog", "libc_sec", "libc++_shared", "libc", ], } cc_prebuilt_library { name: "libaicpu_processer", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libaicpu_processer.so", ], }, }, shared_libs: [ "libslog", "libc_sec", "libc++_shared", "libm", "libdl", "libc", ], } cc_prebuilt_library { name: "libregister", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libregister.so", ], }, }, shared_libs: [ "libgraph", "libascend_protobuf", "libslog", "libalog", "liberror_manager", "libc_sec", "libc++_shared", "libc", ], } cc_prebuilt_library { name: "libcpu_kernels", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libcpu_kernels.so", ], }, }, shared_libs: [ "libslog", "liblog", "libc_sec", "libdl", "libc++_shared", "libc", ], } cc_prebuilt_library { name: "libc_sec", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libc_sec.so", ], }, }, shared_libs: [ "libdl", "libc", ], } cc_prebuilt_library { name: "libgraph", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libgraph.so", ], }, }, shared_libs: [ "libascend_protobuf", "liberror_manager", "libdl", "libslog", "libc_sec", "libc++_shared", "libc", ], } cc_prebuilt_library { name: "libcpu_kernels_context", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libcpu_kernels_context.so", ], }, }, shared_libs: [ "libslog", "libc_sec", "libascend_protobuf", "libdl", "libc++_shared", "libm", "libc", ], } cc_prebuilt_library { name: "libmmpa", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libmmpa.so", ], }, }, shared_libs: [ "libc_sec", "libdl", "libc", ], } cc_prebuilt_library { name: "liberror_manager", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "liberror_manager.so", ], }, }, shared_libs: [ "libslog", "libdl", "libc_sec", "libc++_shared", "libc", ], } cc_prebuilt_library { name: "libascend_protobuf", check_elf_files:false, vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libascend_protobuf.so.3.13.0.0", ], }, }, shared_libs: [ "liblog", "libdl", "libc++_shared", "libc", "libm", ], } cc_prebuilt_binary { name: "msprof", vendor: true, check_elf_files:false, compile_multilib: "64", srcs:["msprof"], shared_libs: [ "libdl", "libslog", "libmmpa", "libc_sec", "liblog", "libc++_shared", "libc", ], } cc_prebuilt_binary { name: "kernel_perf_comm", vendor: true, check_elf_files:false, compile_multilib: "64", srcs:["kernel_perf_comm"], shared_libs: [ "libruntime", "libslog", "libc_sec", "libc++_shared", "libm", "libdl", "libc", ], } cc_prebuilt_library { name: "libmsprofiler", vendor:true, compile_multilib: "64", target: { android_arm64: { srcs: [ "libmsprofiler.so", ], }, }, shared_libs: [ "libruntime", "libalog", "libmmpa", "libascend_protobuf", "libge_executor", "libc_sec", "libc++_shared", "libc", "libdrv_dfx", "libdrvdevdrv", ], }