diff --git a/Android.bp b/Android.bp index c18bea4..5ff6ce6 100644 --- a/Android.bp +++ b/Android.bp @@ -6453,27 +6453,6 @@ 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: ["libbinder_shim", "libinput_shim", "libandroid_runtime", "libui", "libinput", "libbinder", "libgui", "libnativehelper", "libutils", "liblog", "libwfdclient", "libhidlbase", "libhidlmemory", "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", ], - }, - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libwfdnative.so"], - shared_libs: ["libbinder_shim", "libinput_shim", "libandroid_runtime", "libui", "libinput", "libbinder", "libgui", "libnativehelper", "libutils", "liblog", "libwfdclient", "libhidlbase", "libhidlmemory", "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: "both", - prefer: true, - system_ext_specific: true, -} - cc_prebuilt_library_shared { name: "libwfdrtsp", owner: "xiaomi", @@ -6867,6 +6846,23 @@ cc_prebuilt_library_shared { system_ext_specific: true, } +cc_prebuilt_library_shared { + name: "libwfdnative", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/system_ext/lib64/libwfdnative.so"], + shared_libs: ["libbinder_shim", "libinput_shim", "libandroid_runtime", "libui", "libinput", "libbinder", "libgui", "libnativehelper", "libutils", "liblog", "libwfdclient", "libhidlbase", "libhidlmemory", "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: "64", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "vendor.qti.diaghal@1.0", owner: "xiaomi", diff --git a/proprietary/system_ext/lib/libwfdnative.so b/proprietary/system_ext/lib/libwfdnative.so deleted file mode 100644 index 0548a19..0000000 Binary files a/proprietary/system_ext/lib/libwfdnative.so and /dev/null differ diff --git a/sm8150-common-vendor.mk b/sm8150-common-vendor.mk index 05b9533..a3defc4 100644 --- a/sm8150-common-vendor.mk +++ b/sm8150-common-vendor.mk @@ -508,7 +508,6 @@ PRODUCT_PACKAGES += \ libwfdmminterface \ libwfdmmsink \ libwfdmmsrc_system \ - libwfdnative \ libwfdrtsp \ libwfdservice \ libwfdsinksm \ @@ -530,6 +529,7 @@ PRODUCT_PACKAGES += \ libdpmtcm \ libimscamera_jni \ libimsmedia_jni \ + libwfdnative \ vendor.qti.diaghal@1.0 \ vendor.qti.imsrtpservice@3.0 \ vendor.qti.imsrtpservice@3.1 \