diff --git a/Android.bp b/Android.bp index 7ec2f27..769ec95 100644 --- a/Android.bp +++ b/Android.bp @@ -3,6 +3,8 @@ // This file is generated by device/xiaomi/surya/setup-makefiles.sh soong_namespace { + imports: [ + ], } cc_prebuilt_library_shared { @@ -2106,474 +2108,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "capi_v2_aptX_CLHDADV_Encoder", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDADV_Encoder.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "capi_v2_aptX_CLHDAD_Speech_Decoder", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Speech_Decoder.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "capi_v2_aptX_Classic", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "capi_v2_aptX_HD", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSuperSensor_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libSuperSensor_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libVC1Dec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libVC1Dec.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libVC1DecDsp_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libVDHexagonSuperPhoto_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libVDHexagonSuperPhoto_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libapps_mem_heap", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_dualcam_refocus_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libarcsoft_dualcam_refocus_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamera_nn_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvpdsp_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libcvpdsp_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdspCV_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsp_streamer_add_constant", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_add_constant.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsp_streamer_binning", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsp_streamer_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfastcvadsp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfastcvdsp_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhexagon_nn_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhexagon_nn_skel_secondary", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel_secondary.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_rfs_cdsp_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libmialgo_rfs_cdsp_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveObjectSegmentation_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveT2T_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnpe_dsp_v66_domains_v2_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_device_mode_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_low_lat_stream_skel", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - relative_install_path: "rfsa/adsp", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libmisoundfx", owner: "xiaomi", @@ -3977,23 +3511,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "com.fingerprints.extension@1.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.fingerprints.extension@1.0.so"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "com.qualcomm.qti.dpm.api@1.0_vendor", stem: "com.qualcomm.qti.dpm.api@1.0", @@ -7327,23 +6844,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libvendor.goodix.hardware.biometrics.fingerprint@2.1", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libvideofilter_only", owner: "xiaomi", @@ -8860,6 +8360,240 @@ cc_prebuilt_library_shared { soc_specific: true, } +prebuilt_rfsa { + name: "capi_v2_aptX_CLHDADV_Encoder", + filename: "capi_v2_aptX_CLHDADV_Encoder.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDADV_Encoder.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "capi_v2_aptX_CLHDAD_Speech_Decoder", + filename: "capi_v2_aptX_CLHDAD_Speech_Decoder.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Speech_Decoder.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "capi_v2_aptX_Classic", + filename: "capi_v2_aptX_Classic.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "capi_v2_aptX_HD", + filename: "capi_v2_aptX_HD.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libSuperSensor_skel", + filename: "libSuperSensor_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libSuperSensor_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libVC1Dec", + filename: "libVC1Dec.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libVC1Dec.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libVC1DecDsp_skel", + filename: "libVC1DecDsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libVDHexagonSuperPhoto_skel", + filename: "libVDHexagonSuperPhoto_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libVDHexagonSuperPhoto_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libapps_mem_heap", + filename: "libapps_mem_heap.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libarcsoft_dualcam_refocus_skel", + filename: "libarcsoft_dualcam_refocus_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libarcsoft_dualcam_refocus_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libcamera_nn_skel", + filename: "libcamera_nn_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libcvpdsp_skel", + filename: "libcvpdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libdspCV_skel", + filename: "libdspCV_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libdsp_streamer_add_constant", + filename: "libdsp_streamer_add_constant.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_add_constant.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libdsp_streamer_binning", + filename: "libdsp_streamer_binning.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libdsp_streamer_skel", + filename: "libdsp_streamer_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libfastcvadsp", + filename: "libfastcvadsp.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libfastcvdsp_skel", + filename: "libfastcvdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libhexagon_nn_skel", + filename: "libhexagon_nn_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libhexagon_nn_skel_secondary", + filename: "libhexagon_nn_skel_secondary.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel_secondary.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libmialgo_rfs_cdsp_skel", + filename: "libmialgo_rfs_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_rfs_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libscveObjectSegmentation_skel", + filename: "libscveObjectSegmentation_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libscveT2T_skel", + filename: "libscveT2T_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libsnpe_dsp_v66_domains_v2_skel", + filename: "libsnpe_dsp_v66_domains_v2_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libsns_device_mode_skel", + filename: "libsns_device_mode_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + +prebuilt_rfsa { + name: "libsns_low_lat_stream_skel", + filename: "libsns_low_lat_stream_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so", + relative_install_path: "adsp", + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmmosal", owner: "xiaomi", @@ -9794,7 +9528,12 @@ prebuilt_etc_xml { cc_prebuilt_binary { name: "adpl", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/adpl"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/adpl"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9806,7 +9545,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "adsprpcd", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/adsprpcd"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/adsprpcd"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9818,7 +9562,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "batterysecret", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/batterysecret"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/batterysecret"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9830,7 +9579,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "cdsprpcd", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/cdsprpcd"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/cdsprpcd"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9842,7 +9596,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "cnd", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/cnd"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/cnd"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9854,7 +9613,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "cnss-daemon", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/cnss-daemon"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/cnss-daemon"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9866,7 +9630,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "dpmQmiMgr", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/dpmQmiMgr"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/dpmQmiMgr"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9878,7 +9647,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "dspservice", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/dspservice"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/dspservice"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9890,7 +9664,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "hvdcp_opti", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hvdcp_opti"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hvdcp_opti"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9902,7 +9681,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "android.hardware.bluetooth@1.0-service-qti", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9915,7 +9699,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "android.hardware.drm@1.3-service.widevine", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9928,7 +9717,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "android.hardware.gatekeeper@1.0-service-qti", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9941,7 +9735,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "android.hardware.keymaster@4.0-service-qti", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9954,7 +9753,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "qcrild", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/qcrild"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/qcrild"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9967,7 +9771,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "vendor.qti.hardware.alarm@1.0-service", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9980,7 +9789,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "vendor.qti.hardware.capabilityconfigstore@1.0-service", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -9993,7 +9807,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "vendor.qti.hardware.soter@1.0-service", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10006,7 +9825,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "vendor.qti.media.c2@1.0-service", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service"], + target: { + android_arm: { + srcs: ["proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service"], + }, + }, + compile_multilib: "32", check_elf_files: false, strip: { none: true, @@ -10019,7 +9843,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "ims_rtp_daemon", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/ims_rtp_daemon"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/ims_rtp_daemon"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10031,7 +9860,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "imsdatadaemon", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/imsdatadaemon"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/imsdatadaemon"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10043,7 +9877,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "imsqmidaemon", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/imsqmidaemon"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/imsqmidaemon"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10055,7 +9894,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "imsrcsd", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/imsrcsd"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/imsrcsd"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10068,13 +9912,19 @@ sh_binary { name: "init.qcom.sensors", owner: "xiaomi", src: "proprietary/vendor/bin/init.qcom.sensors.sh", + filename: "init.qcom.sensors.sh", soc_specific: true, } cc_prebuilt_binary { name: "irsc_util", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/irsc_util"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/irsc_util"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10086,7 +9936,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "loc_launcher", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/loc_launcher"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/loc_launcher"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10098,7 +9953,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "lowi-server", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/lowi-server"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/lowi-server"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10110,7 +9970,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "mi_thermald", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/mi_thermald"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/mi_thermald"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10122,7 +9987,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "msm_irqbalance", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/msm_irqbalance"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/msm_irqbalance"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10134,7 +10004,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "netmgrd", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/netmgrd"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/netmgrd"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10146,7 +10021,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "pd-mapper", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/pd-mapper"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/pd-mapper"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10158,7 +10038,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "pm-proxy", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/pm-proxy"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/pm-proxy"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10170,7 +10055,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "pm-service", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/pm-service"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/pm-service"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10182,7 +10072,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "power_off_alarm", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/power_off_alarm"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/power_off_alarm"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10194,7 +10089,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "qrtr-ns", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/qrtr-ns"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/qrtr-ns"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10206,7 +10106,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "qseecomd", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/qseecomd"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/qseecomd"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10218,7 +10123,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "qti", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/qti"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/qti"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10230,7 +10140,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "rmt_storage", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/rmt_storage"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/rmt_storage"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10242,7 +10157,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "sensors.qti", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/sensors.qti"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/sensors.qti"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10254,7 +10174,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "slim_daemon", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/slim_daemon"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/slim_daemon"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10266,7 +10191,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "tftp_server", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/tftp_server"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/tftp_server"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10278,7 +10208,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "time_daemon", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/time_daemon"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/time_daemon"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10290,7 +10225,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "vibrator_calibration", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/vibrator_calibration"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/vibrator_calibration"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10302,7 +10242,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "vppservice", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/vppservice"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/vppservice"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10314,7 +10259,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "wfdvndservice", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/wfdvndservice"], + target: { + android_arm: { + srcs: ["proprietary/vendor/bin/wfdvndservice"], + }, + }, + compile_multilib: "32", check_elf_files: false, strip: { none: true, @@ -10326,7 +10276,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "wifidisplayhalservice", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/wifidisplayhalservice"], + target: { + android_arm: { + srcs: ["proprietary/vendor/bin/wifidisplayhalservice"], + }, + }, + compile_multilib: "32", check_elf_files: false, strip: { none: true, @@ -10338,7 +10293,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "xtra-daemon", owner: "xiaomi", - srcs: ["proprietary/vendor/bin/xtra-daemon"], + target: { + android_arm64: { + srcs: ["proprietary/vendor/bin/xtra-daemon"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10350,7 +10310,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "dpmd", owner: "xiaomi", - srcs: ["proprietary/system_ext/bin/dpmd"], + target: { + android_arm64: { + srcs: ["proprietary/system_ext/bin/dpmd"], + }, + }, + compile_multilib: "64", check_elf_files: false, strip: { none: true, @@ -10362,7 +10327,12 @@ cc_prebuilt_binary { cc_prebuilt_binary { name: "wfdservice", owner: "xiaomi", - srcs: ["proprietary/system_ext/bin/wfdservice"], + target: { + android_arm: { + srcs: ["proprietary/system_ext/bin/wfdservice"], + }, + }, + compile_multilib: "32", check_elf_files: false, strip: { none: true, diff --git a/proprietary/system/framework/WfdCommon.jar b/proprietary/system/framework/WfdCommon.jar index 7d3ef5f..9640c50 100644 Binary files a/proprietary/system/framework/WfdCommon.jar and b/proprietary/system/framework/WfdCommon.jar differ diff --git a/proprietary/system_ext/priv-app/WfdService/WfdService.apk b/proprietary/system_ext/priv-app/WfdService/WfdService.apk index 896c82a..c54ade4 100644 Binary files a/proprietary/system_ext/priv-app/WfdService/WfdService.apk and b/proprietary/system_ext/priv-app/WfdService/WfdService.apk differ diff --git a/proprietary/vendor/lib64/com.fingerprints.extension@1.0.so b/proprietary/vendor/lib64/com.fingerprints.extension@1.0.so deleted file mode 100644 index 9606c31..0000000 Binary files a/proprietary/vendor/lib64/com.fingerprints.extension@1.0.so and /dev/null differ diff --git a/proprietary/vendor/lib64/libgoodixhwfingerprint.so b/proprietary/vendor/lib64/libgoodixhwfingerprint.so index 7c78820..6f2feb8 100644 Binary files a/proprietary/vendor/lib64/libgoodixhwfingerprint.so and b/proprietary/vendor/lib64/libgoodixhwfingerprint.so differ diff --git a/proprietary/vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so b/proprietary/vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so deleted file mode 100644 index 0b3296a..0000000 Binary files a/proprietary/vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so and /dev/null differ diff --git a/surya-vendor.mk b/surya-vendor.mk index 4ab3024..c384cb4 100644 --- a/surya-vendor.mk +++ b/surya-vendor.mk @@ -394,32 +394,6 @@ PRODUCT_PACKAGES += \ libwfduibcsrc_proprietary \ libwfduibcsrcinterface_proprietary \ libwfdutils_proprietary \ - capi_v2_aptX_CLHDADV_Encoder \ - capi_v2_aptX_CLHDAD_Speech_Decoder \ - capi_v2_aptX_Classic \ - capi_v2_aptX_HD \ - libSuperSensor_skel \ - libVC1Dec \ - libVC1DecDsp_skel \ - libVDHexagonSuperPhoto_skel \ - libapps_mem_heap \ - libarcsoft_dualcam_refocus_skel \ - libcamera_nn_skel \ - libcvpdsp_skel \ - libdspCV_skel \ - libdsp_streamer_add_constant \ - libdsp_streamer_binning \ - libdsp_streamer_skel \ - libfastcvadsp \ - libfastcvdsp_skel \ - libhexagon_nn_skel \ - libhexagon_nn_skel_secondary \ - libmialgo_rfs_cdsp_skel \ - libscveObjectSegmentation_skel \ - libscveT2T_skel \ - libsnpe_dsp_v66_domains_v2_skel \ - libsns_device_mode_skel \ - libsns_low_lat_stream_skel \ libmisoundfx \ libshoebox \ vendor.qti.hardware.wifidisplaysession@1.0_vendor \ @@ -498,7 +472,6 @@ PRODUCT_PACKAGES += \ com.xiaomi.node.misegment \ libdepthmapwrapper \ libmmcamera_cac3 \ - com.fingerprints.extension@1.0 \ com.qualcomm.qti.dpm.api@1.0_vendor \ com.qualcomm.qti.imscmservice@2.0 \ com.qualcomm.qti.imscmservice@2.1 \ @@ -694,7 +667,6 @@ PRODUCT_PACKAGES += \ libtriplecam_optical_zoom_control \ libtriplecam_video_optical_zoom \ libtrustedapploader \ - libvendor.goodix.hardware.biometrics.fingerprint@2.1 \ libvideofilter_only \ libvidhance \ libwms \ @@ -784,6 +756,32 @@ PRODUCT_PACKAGES += \ vendor.qti.imsrtpservice@3.0_vendor \ vendor.qti.latency@2.0 \ vendor.qti.latency@2.1 \ + capi_v2_aptX_CLHDADV_Encoder \ + capi_v2_aptX_CLHDAD_Speech_Decoder \ + capi_v2_aptX_Classic \ + capi_v2_aptX_HD \ + libSuperSensor_skel \ + libVC1Dec \ + libVC1DecDsp_skel \ + libVDHexagonSuperPhoto_skel \ + libapps_mem_heap \ + libarcsoft_dualcam_refocus_skel \ + libcamera_nn_skel \ + libcvpdsp_skel \ + libdspCV_skel \ + libdsp_streamer_add_constant \ + libdsp_streamer_binning \ + libdsp_streamer_skel \ + libfastcvadsp \ + libfastcvdsp_skel \ + libhexagon_nn_skel \ + libhexagon_nn_skel_secondary \ + libmialgo_rfs_cdsp_skel \ + libscveObjectSegmentation_skel \ + libscveT2T_skel \ + libsnpe_dsp_v66_domains_v2_skel \ + libsns_device_mode_skel \ + libsns_low_lat_stream_skel \ libmmosal \ libmmparser_lite \ libmmrtpdecoder \