diff --git a/Android.bp b/Android.bp index 6732fc6..f5be51d 100644 --- a/Android.bp +++ b/Android.bp @@ -6618,6 +6618,23 @@ cc_prebuilt_library_shared { system_ext_specific: true, } +cc_prebuilt_library_shared { + name: "libwfdnative", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/system_ext/lib/libwfdnative.so"], + shared_libs: ["libandroid_runtime", "libui", "libinput", "libnativehelper", "libutils", "liblog", "libwfdclient", "libhidlbase", "libhidlmemory", "libbinder", "libgui", "android.hidl.base@1.0", "android.hidl.token@1.0-utils", "android.hardware.graphics.common@1.0", "android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@2.0", "libc++", "libc", "libm", "libdl", ], + }, + }, + compile_multilib: "32", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "libwfdrtsp", owner: "xiaomi", diff --git a/proprietary/system_ext/lib/libwfdnative.so b/proprietary/system_ext/lib/libwfdnative.so new file mode 100644 index 0000000..281c91c Binary files /dev/null and b/proprietary/system_ext/lib/libwfdnative.so differ diff --git a/sm8250-common-vendor.mk b/sm8250-common-vendor.mk index 1d80239..5eec792 100644 --- a/sm8250-common-vendor.mk +++ b/sm8250-common-vendor.mk @@ -526,6 +526,7 @@ PRODUCT_PACKAGES += \ libwfdmminterface \ libwfdmmsink \ libwfdmmsrc_system \ + libwfdnative \ libwfdrtsp \ libwfdservice \ libwfdsinksm \