diff --git a/Android.bp b/Android.bp index a64b06e..9182955 100644 --- a/Android.bp +++ b/Android.bp @@ -1,9416 +1,17370 @@ +// // Automatically generated file. DO NOT MODIFY // -// This file is generated by device/google/sargo/setup-makefiles.sh soong_namespace { - imports: [ - "hardware/google/interfaces", - "hardware/google/pixel", - "hardware/qcom/sdm845", - "hardware/qcom/wlan/legacy", - ], + imports: [ + "hardware/google/interfaces", + "hardware/google/pixel", + "hardware/qcom/sdm845", + "hardware/qcom/wlan/legacy", + ], } cc_prebuilt_library_shared { - name: "libdmengine", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/product/lib/libdmengine.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - product_specific: true, + name: "libdmengine", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/product/lib/libdmengine.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + product_specific: true, } cc_prebuilt_library_shared { - name: "libdmjavaplugin", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/product/lib/libdmjavaplugin.so"], - shared_libs: ["liblog", "libdmengine", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - product_specific: true, + name: "libdmjavaplugin", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/product/lib/libdmjavaplugin.so", + ], + shared_libs: [ + "liblog", + "libdmengine", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + product_specific: true, } cc_prebuilt_library_shared { - name: "libsecureui_svcsock_system", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libsecureui_svcsock_system.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.qti.hardware.tui_comm@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, + name: "libsecureui_svcsock_system", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsecureui_svcsock_system.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "vendor.qti.hardware.tui_comm@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, } cc_prebuilt_library_shared { - name: "libsecureuisvc_jni", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libsecureuisvc_jni.so"], - shared_libs: ["liblog", "libsecureui_svcsock_system", "libcutils", "libbinder", "libutils", "libhidlbase", "libgui", "libui", "vendor.display.config@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, + name: "libsecureuisvc_jni", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsecureuisvc_jni.so", + ], + shared_libs: [ + "liblog", + "libsecureui_svcsock_system", + "libcutils", + "libbinder", + "libutils", + "libhidlbase", + "libgui", + "libui", + "vendor.display.config@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, } cc_prebuilt_library_shared { - name: "vendor.qti.hardware.tui_comm@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/vendor.qti.hardware.tui_comm@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, + name: "vendor.qti.hardware.tui_comm@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.qti.hardware.tui_comm@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, } android_app_import { - name: "MobileFeliCaClient", - owner: "google", - apk: "proprietary/product/app/MobileFeliCaClient/MobileFeliCaClient.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "MobileFeliCaClient", + owner: "google", + apk: "proprietary/product/app/MobileFeliCaClient/MobileFeliCaClient.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "MobileFeliCaMenuMainApp", - owner: "google", - apk: "proprietary/product/app/MobileFeliCaMenuMainApp/MobileFeliCaMenuMainApp.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "MobileFeliCaMenuMainApp", + owner: "google", + apk: "proprietary/product/app/MobileFeliCaMenuMainApp/MobileFeliCaMenuMainApp.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "MobileFeliCaSettingApp", - owner: "google", - apk: "proprietary/product/app/MobileFeliCaSettingApp/MobileFeliCaSettingApp.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "MobileFeliCaSettingApp", + owner: "google", + apk: "proprietary/product/app/MobileFeliCaSettingApp/MobileFeliCaSettingApp.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "MobileFeliCaWebPlugin", - owner: "google", - apk: "proprietary/product/app/MobileFeliCaWebPlugin/MobileFeliCaWebPlugin.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "MobileFeliCaWebPlugin", + owner: "google", + apk: "proprietary/product/app/MobileFeliCaWebPlugin/MobileFeliCaWebPlugin.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "MobileFeliCaWebPluginBoot", - owner: "google", - apk: "proprietary/product/app/MobileFeliCaWebPluginBoot/MobileFeliCaWebPluginBoot.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "MobileFeliCaWebPluginBoot", + owner: "google", + apk: "proprietary/product/app/MobileFeliCaWebPluginBoot/MobileFeliCaWebPluginBoot.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "PixelCameraServicesSargo", - owner: "google", - apk: "proprietary/product/app/PixelCameraServicesSargo/PixelCameraServicesSargo.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "PixelCameraServicesSargo", + owner: "google", + apk: "proprietary/product/app/PixelCameraServicesSargo/PixelCameraServicesSargo.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "VZWAPNLib", - owner: "google", - apk: "proprietary/product/app/VZWAPNLib/VZWAPNLib.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "VZWAPNLib", + owner: "google", + apk: "proprietary/product/app/VZWAPNLib/VZWAPNLib.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "AmbientSensePrebuilt", - owner: "google", - apk: "proprietary/product/priv-app/AmbientSensePrebuilt/AmbientSensePrebuilt.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "AmbientSensePrebuilt", + owner: "google", + apk: "proprietary/product/priv-app/AmbientSensePrebuilt/AmbientSensePrebuilt.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "AppDirectedSMSService", - owner: "google", - apk: "proprietary/product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "AppDirectedSMSService", + owner: "google", + apk: "proprietary/product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "CarrierServices", - owner: "google", - apk: "proprietary/product/priv-app/CarrierServices/CarrierServices.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "CarrierServices", + owner: "google", + apk: "proprietary/product/priv-app/CarrierServices/CarrierServices.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "CarrierSettings", - owner: "google", - apk: "proprietary/product/priv-app/CarrierSettings/CarrierSettings.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "CarrierSettings", + owner: "google", + apk: "proprietary/product/priv-app/CarrierSettings/CarrierSettings.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "CarrierWifi", - owner: "google", - apk: "proprietary/product/priv-app/CarrierWifi/CarrierWifi.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "CarrierWifi", + owner: "google", + apk: "proprietary/product/priv-app/CarrierWifi/CarrierWifi.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "ConnMO", - owner: "google", - apk: "proprietary/product/priv-app/ConnMO/ConnMO.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "ConnMO", + owner: "google", + apk: "proprietary/product/priv-app/ConnMO/ConnMO.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "DCMO", - owner: "google", - apk: "proprietary/product/priv-app/DCMO/DCMO.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "DCMO", + owner: "google", + apk: "proprietary/product/priv-app/DCMO/DCMO.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "DMService", - owner: "google", - apk: "proprietary/product/priv-app/DMService/DMService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "DMService", + owner: "google", + apk: "proprietary/product/priv-app/DMService/DMService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "DeviceIntelligenceNetworkPrebuilt", - owner: "google", - apk: "proprietary/product/priv-app/DeviceIntelligenceNetworkPrebuilt/DeviceIntelligenceNetworkPrebuilt.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "DeviceIntelligenceNetworkPrebuilt", + owner: "google", + apk: "proprietary/product/priv-app/DeviceIntelligenceNetworkPrebuilt/DeviceIntelligenceNetworkPrebuilt.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "DevicePersonalizationPrebuiltPixel3", - owner: "google", - apk: "proprietary/product/priv-app/DevicePersonalizationPrebuiltPixel3/DevicePersonalizationPrebuiltPixel3.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "DevicePersonalizationPrebuiltPixel3", + owner: "google", + apk: "proprietary/product/priv-app/DevicePersonalizationPrebuiltPixel3/DevicePersonalizationPrebuiltPixel3.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "DiagMon", - owner: "google", - apk: "proprietary/product/priv-app/DiagMon/DiagMon.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "DiagMon", + owner: "google", + apk: "proprietary/product/priv-app/DiagMon/DiagMon.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "EuiccGoogle", - owner: "google", - apk: "proprietary/product/priv-app/EuiccGoogle/EuiccGoogle.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "EuiccGoogle", + owner: "google", + apk: "proprietary/product/priv-app/EuiccGoogle/EuiccGoogle.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "HardwareInfo", - owner: "google", - apk: "proprietary/product/priv-app/HardwareInfo/HardwareInfo.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "HardwareInfo", + owner: "google", + apk: "proprietary/product/priv-app/HardwareInfo/HardwareInfo.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "HotwordEnrollmentOKGoogleRT5514", - owner: "google", - apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleRT5514/HotwordEnrollmentOKGoogleRT5514.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "HotwordEnrollmentOKGoogleRT5514", + owner: "google", + apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleRT5514/HotwordEnrollmentOKGoogleRT5514.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "HotwordEnrollmentXGoogleRT5514", - owner: "google", - apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleRT5514/HotwordEnrollmentXGoogleRT5514.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "HotwordEnrollmentXGoogleRT5514", + owner: "google", + apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleRT5514/HotwordEnrollmentXGoogleRT5514.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "OemDmTrigger", - owner: "google", - apk: "proprietary/product/priv-app/OemDmTrigger/OemDmTrigger.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "OemDmTrigger", + owner: "google", + apk: "proprietary/product/priv-app/OemDmTrigger/OemDmTrigger.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "SprintDM", - owner: "google", - apk: "proprietary/product/priv-app/SprintDM/SprintDM.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "SprintDM", + owner: "google", + apk: "proprietary/product/priv-app/SprintDM/SprintDM.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "SprintHM", - owner: "google", - apk: "proprietary/product/priv-app/SprintHM/SprintHM.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "SprintHM", + owner: "google", + apk: "proprietary/product/priv-app/SprintHM/SprintHM.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "TetheringEntitlement", - owner: "google", - apk: "proprietary/product/priv-app/TetheringEntitlement/TetheringEntitlement.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "TetheringEntitlement", + owner: "google", + apk: "proprietary/product/priv-app/TetheringEntitlement/TetheringEntitlement.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "USCCDM", - owner: "google", - apk: "proprietary/product/priv-app/USCCDM/USCCDM.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "USCCDM", + owner: "google", + apk: "proprietary/product/priv-app/USCCDM/USCCDM.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "WfcActivation", - owner: "google", - apk: "proprietary/product/priv-app/WfcActivation/WfcActivation.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "WfcActivation", + owner: "google", + apk: "proprietary/product/priv-app/WfcActivation/WfcActivation.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "com.qualcomm.qti.services.secureui", - owner: "google", - apk: "proprietary/system_ext/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - system_ext_specific: true, + name: "com.qualcomm.qti.services.secureui", + owner: "google", + apk: "proprietary/system_ext/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, } android_app_import { - name: "CarrierSetup", - owner: "google", - apk: "proprietary/system_ext/priv-app/CarrierSetup/CarrierSetup.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "CarrierSetup", + owner: "google", + apk: "proprietary/system_ext/priv-app/CarrierSetup/CarrierSetup.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "EuiccSupportPixel", - owner: "google", - apk: "proprietary/system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "EuiccSupportPixel", + owner: "google", + apk: "proprietary/system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "EuiccSupportPixelPermissions", - owner: "google", - apk: "proprietary/system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "EuiccSupportPixelPermissions", + owner: "google", + apk: "proprietary/system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "MyVerizonServices", - owner: "google", - apk: "proprietary/system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "MyVerizonServices", + owner: "google", + apk: "proprietary/system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "OBDM_Permissions", - owner: "google", - apk: "proprietary/system_ext/priv-app/OBDM_Permissions/OBDM_Permissions.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "OBDM_Permissions", + owner: "google", + apk: "proprietary/system_ext/priv-app/OBDM_Permissions/OBDM_Permissions.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "obdm_stub", - owner: "google", - apk: "proprietary/system_ext/priv-app/obdm_stub/obdm_stub.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "obdm_stub", + owner: "google", + apk: "proprietary/system_ext/priv-app/obdm_stub/obdm_stub.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } dex_import { - name: "libhwinfo", - owner: "google", - jars: ["proprietary/product/framework/libhwinfo.jar"], - product_specific: true, + name: "libhwinfo", + owner: "google", + jars: [ + "proprietary/product/framework/libhwinfo.jar", + ], + product_specific: true, } dex_import { - name: "com.android.hotwordenrollment.common.util", - owner: "google", - jars: ["proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar"], - system_ext_specific: true, + name: "com.android.hotwordenrollment.common.util", + owner: "google", + jars: [ + "proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar", + ], + system_ext_specific: true, } dex_import { - name: "com.google.android.camera.extensions", - owner: "google", - jars: ["proprietary/system_ext/framework/com.google.android.camera.extensions.jar"], - system_ext_specific: true, + name: "com.google.android.camera.extensions", + owner: "google", + jars: [ + "proprietary/system_ext/framework/com.google.android.camera.extensions.jar", + ], + system_ext_specific: true, } install_symlink { - name: "libdmengine_libdmengine_symlink32", - product_specific: true, - installed_location: "priv-app/DMService/lib/arm/libdmengine.so", - symlink_target: "/product/lib/libdmengine.so", + name: "product_priv-app_DMService_lib_arm_libdmengine_so", + product_specific: true, + installed_location: "priv-app/DMService/lib/arm/libdmengine.so", + symlink_target: "/product/lib/libdmengine.so", } install_symlink { - name: "libdmjavaplugin_libdmjavaplugin_symlink32", - product_specific: true, - installed_location: "priv-app/DMService/lib/arm/libdmjavaplugin.so", - symlink_target: "/product/lib/libdmjavaplugin.so", -} - -cc_prebuilt_library_shared { - name: "libconfigdb", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libconfigdb.so"], - shared_libs: ["libxml", "libdsutils", "libdiag", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libconfigdb.so"], - shared_libs: ["libxml", "libdsutils", "libdiag", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdiag", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdiag.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdiag.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsi_netctrl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdsi_netctrl.so"], - shared_libs: ["libqdi", "libdiag", "libcutils", "liblog", "libnetmgr", "libdsutils", "libconfigdb", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdsi_netctrl.so"], - shared_libs: ["libqdi", "libdiag", "libcutils", "liblog", "libnetmgr", "libdsutils", "libconfigdb", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdsutils.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libmdmdetect", "libnetutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdsutils.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libmdmdetect", "libnetutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libidl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libidl.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libidl.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liblqe", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liblqe.so"], - shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/liblqe.so"], - shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmdmdetect", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmdmdetect.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmdmdetect.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnetmgr", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnetmgr.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnetmgr.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnetmgr_common", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnetmgr_common.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnetmgr_common.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnetmgr_nr_fusion", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnetmgr_nr_fusion.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnetmgr_nr_fusion.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnetmgr_rmnet_ext", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnetmgr_rmnet_ext.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "librmnetctl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnetmgr_rmnet_ext.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "librmnetctl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpdmapper", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libpdmapper.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpdmapper.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpdnotifier", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libpdnotifier.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpdnotifier.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcci_legacy", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcci_legacy.so"], - shared_libs: ["libcutils", "libdiag", "libidl", "libqmi_client_qmux", "libqmi_legacy", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcci_legacy.so"], - shared_libs: ["libcutils", "libdiag", "libidl", "libqmi_client_qmux", "libqmi_legacy", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcmaputils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcmaputils.so"], - shared_libs: ["libdiag", "libdsutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcmaputils.so"], - shared_libs: ["libdiag", "libdsutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcrilFramework", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcrilFramework.so"], - shared_libs: ["libcutils", "libdiag", "liblog", "qtimutex", "libril-qc-logger", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcrilFramework.so"], - shared_libs: ["libcutils", "libdiag", "liblog", "qtimutex", "libril-qc-logger", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqdi", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqdi.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqdi.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqdp", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqdp.so"], - shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqdp.so"], - shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_cci", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_cci.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_cci.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_client_helper", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_client_helper.so"], - shared_libs: ["libcutils", "libdiag", "libdsutils", "libqmiservices", "libqmi_client_qmux", "libqmi_cci", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_client_helper.so"], - shared_libs: ["libcutils", "libdiag", "libdsutils", "libqmiservices", "libqmi_client_qmux", "libqmi_cci", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_client_qmux", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_client_qmux.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_client_qmux.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_common_so", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_common_so.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_common_so.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_csi", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_csi.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_csi.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_encdec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_encdec.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_encdec.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_legacy", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_legacy.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_legacy.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_vs-google-1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_vs-google-1.so"], - shared_libs: ["libqmi", "liblog", "libqmi_cci", "libqmi_encdec", "libqmi_common_so", "libqmi_client_qmux", "libhidlbase", "libutils", "vendor.google.radioext@1.0", "vendor.google.radioext@1.1", "vendor.google.radioext@1.2", "vendor.google.radioext@1.3", "libcutils", "hardware.google.bluetooth.bt_channel_avoidance@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_vs-google-1.so"], - shared_libs: ["libqmi", "liblog", "libqmi_cci", "libqmi_encdec", "libqmi_common_so", "libqmi_client_qmux", "libhidlbase", "libutils", "vendor.google.radioext@1.0", "vendor.google.radioext@1.1", "vendor.google.radioext@1.2", "vendor.google.radioext@1.3", "libcutils", "hardware.google.bluetooth.bt_channel_avoidance@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmiservices", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmiservices.so"], - shared_libs: ["libidl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmiservices.so"], - shared_libs: ["libidl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqrtr", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqrtr.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqrtr.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqsocket", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqsocket.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqsocket.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libril-qc-logger", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libril-qc-logger.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libdiag", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libril-qc-logger.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libdiag", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libril-qc-ltedirectdisc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libril-qc-ltedirectdisc.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libril-qc-ltedirectdisc.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libril-qc-radioconfig", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libril-qc-radioconfig.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libril-qc-radioconfig.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libril-qcril-hook-oem", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libril-qcril-hook-oem.so"], - shared_libs: ["libcutils", "libutils", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libril-qcril-hook-oem.so"], - shared_libs: ["libcutils", "libutils", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librilqmiservices", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librilqmiservices.so"], - shared_libs: ["libqmi_common_so", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/librilqmiservices.so"], - shared_libs: ["libqmi_common_so", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librmnetctl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librmnetctl.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/librmnetctl.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsettings", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsettings.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libdiag", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsettings.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libdiag", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsystem_health_mon", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsystem_health_mon.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsystem_health_mon.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libxml", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libxml.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libxml.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "qcrild_librilutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/qcrild_librilutils.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/qcrild_librilutils.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "qtimutex", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/qtimutex.so"], - shared_libs: ["libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/qtimutex.so"], - shared_libs: ["libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.google.radioext@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.google.radioext@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.google.radioext@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.google.radioext@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.google.radioext@1.1.so"], - shared_libs: ["vendor.google.radioext@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.google.radioext@1.1.so"], - shared_libs: ["vendor.google.radioext@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.google.radioext@1.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.google.radioext@1.2.so"], - shared_libs: ["vendor.google.radioext@1.0", "vendor.google.radioext@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.google.radioext@1.2.so"], - shared_libs: ["vendor.google.radioext@1.0", "vendor.google.radioext@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.google.radioext@1.3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.google.radioext@1.3.so"], - shared_libs: ["android.hidl.safe_union@1.0", "vendor.google.radioext@1.0", "vendor.google.radioext@1.1", "vendor.google.radioext@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.google.radioext@1.3.so"], - shared_libs: ["android.hidl.safe_union@1.0", "vendor.google.radioext@1.0", "vendor.google.radioext@1.1", "vendor.google.radioext@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.am@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.radio.am@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.imscmservice@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.imscmservice@2.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.imscmservice@2.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so"], - shared_libs: ["com.qualcomm.qti.imscmservice@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.imscmservice@2.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so"], - shared_libs: ["com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.imscmservice@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.uceservice@2.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.uceservice@2.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so"], - shared_libs: ["com.qualcomm.qti.uceservice@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.uceservice@2.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so"], - shared_libs: ["com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.uceservice@2.3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so"], - shared_libs: ["com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "com.qualcomm.qti.uceservice@2.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imscmservice", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-imscmservice.so"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhidlbase", "com.qualcomm.qti.imscmservice@2.0", "lib-imsdpl", "lib-imsqimf", "lib-imsxml", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsdpl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-imsdpl.so"], - shared_libs: ["libdiag", "libqmiservices", "libcutils", "libutils", "liblog", "libtime_genoff", "libcrypto", "libssl", "libandroid_net", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsqimf", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-imsqimf.so"], - shared_libs: ["lib-imsdpl", "lib-imsxml", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsrcs-v2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-imsrcs-v2.so"], - shared_libs: ["lib-imsdpl", "lib-imsqimf", "lib-imsxml", "lib-siputility", "libqmi_cci", "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libqmiservices", "libqti_vndfwk_detect", "lib-rcsconfig", "libidl", "com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "com.qualcomm.qti.uceservice@2.2", "com.qualcomm.qti.uceservice@2.3", "com.qualcomm.qti.imscmservice@2.1", "com.qualcomm.qti.imscmservice@2.2", "vendor.qti.ims.callinfo@1.0", "vendor.qti.ims.rcsconfig@2.0", "vendor.qti.ims.rcsconfig@2.1", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "vendor.qti.ims.callcapability@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsrcsbaseimpl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-imsrcsbaseimpl.so"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libqmiservices", "libqmi_cci", "libqti_vndfwk_detect", "libidl", "com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.imscmservice@2.1", "com.qualcomm.qti.imscmservice@2.2", "com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "com.qualcomm.qti.uceservice@2.2", "com.qualcomm.qti.uceservice@2.3", "vendor.qti.ims.callinfo@1.0", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsvtcore", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-imsvtcore.so"], - shared_libs: ["librcc", "libion", "libhidlbase", "vendor.qti.imsrtpservice@3.0_vendor", "vendor.qti.imsrtpservice@3.0-service-Impl", "libdiag", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsxml", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-imsxml.so"], - shared_libs: ["lib-imsdpl", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-rcsconfig", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-rcsconfig.so"], - shared_libs: ["lib-imsdpl", "libqmi_cci", "libcutils", "libutils", "liblog", "libqmiservices", "libqmi_csi", "libdiag", "libhidlbase", "libhardware_legacy", "libqti_vndfwk_detect", "vendor.qti.ims.rcsconfig@2.0", "vendor.qti.ims.rcsconfig@2.1", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-rtpcommon", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-rtpcommon.so"], - shared_libs: ["libdiag", "libcutils", "libutils", "liblog", "lib-imsdpl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-rtpcore", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-rtpcore.so"], - shared_libs: ["libdiag", "libcutils", "libutils", "liblog", "lib-imsdpl", "lib-imsvtcore", "lib-rtpcommon", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-rtpsl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-rtpsl.so"], - shared_libs: ["libcutils", "libutils", "liblog", "lib-imsdpl", "lib-rtpcore", "lib-rtpcommon", "libqti_vndfwk_detect", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-siputility", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-siputility.so"], - shared_libs: ["lib-imsdpl", "lib-imsxml", "lib-imsqimf", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-uceservice", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib-uceservice.so"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhidlbase", "lib-imsdpl", "lib-imsqimf", "lib-imsxml", "lib-siputility", "libqti_vndfwk_detect", "lib-imscmservice", "com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.uceservice@2.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcne", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcne.so"], - shared_libs: ["libcutils", "liblog", "libdiag", "libnetutils", "libutils", "libcneapiclient", "libqmiservices", "libqmi_cci", "libqti_vndfwk_detect", "libhardware_legacy", "libhidlbase", "libnl", "libidl", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.hardware.data.lce@1.0", "libandroid_net", "vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "vendor.qti.data.factory@2.3", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "vendor.qti.latency@2.1", "vendor.qti.hardware.mwqemadapter@1.0", "vendor.qti.data.mwqem@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcneapiclient", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcneapiclient.so"], - shared_libs: ["libcutils", "libnetutils", "libutils", "libdiag", "liblog", "libhidlbase", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "libandroid_net", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcneoplookup", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcneoplookup.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcneqmiutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcneqmiutils.so"], - shared_libs: ["libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnlnetmgr", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnlnetmgr.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_modem_svc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_modem_svc.so"], - shared_libs: ["libqmi_csi", "libqmi_common_so", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_thermal-google-1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_thermal-google-1.so"], - shared_libs: ["libqmi", "liblog", "libqmi_cci", "libqmi_encdec", "libqmi_common_so", "libqmi_client_qmux", "libhidlbase", "libutils", "vendor.google.radioext@1.0", "vendor.google.radioext@1.1", "vendor.google.radioext@1.2", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librcc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/librcc.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libril-qc-hal-qmi", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libril-qc-hal-qmi.so"], - shared_libs: ["libhidlbase", "vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "vendor.qti.hardware.radio.ims@1.6", "vendor.qti.hardware.radio.ims@1.7", "vendor.qti.hardware.radio.am@1.0", "vendor.qti.hardware.radio.qcrilhook@1.0", "vendor.qti.hardware.radio.uim@1.0", "vendor.qti.hardware.radio.uim@1.1", "vendor.qti.hardware.radio.uim@1.2", "vendor.qti.hardware.radio.uim_remote_server@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.1", "vendor.qti.hardware.radio.uim_remote_client@1.2", "vendor.qti.hardware.radio.lpa@1.0", "vendor.qti.hardware.radio.lpa@1.1", "vendor.qti.hardware.radio.lpa@1.2", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "vendor.qti.hardware.radio.qtiradio@2.3", "vendor.qti.hardware.radio.qtiradio@2.4", "android.hardware.radio@1.0", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "libqcrilFramework", "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.1", "android.hardware.secure_element@1.2", "vendor.qti.hardware.radio.internal.deviceinfo@1.0", "libdsutils", "libcutils", "liblog", "libutils", "qcrild_librilutils", "libqmi_cci", "libqmi_client_qmux", "libdiag", "libhardware_legacy", "libqmiservices", "librilqmiservices", "libqmi_client_helper", "libidl", "libtime_genoff", "libsqlite", "libbinder", "libmdmdetect", "libperipheral_client", "libril-qc-logger", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "android.hardware.radio@1.5", "android.hardware.radio.deprecated@1.0", "qtimutex", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libvndksupport", "libbase", "libz", "libqdi", "libnetmgr", "libconfigdb", "libxml", "qtibus", "libsystem_health_mon", "libpdmapper", "libpdnotifier", "libxml2", "libpower_anomaly_data", "vendor.qti.googleext.imsext@1.0", "vendor.qti.googleext.imsext@2.0", "vendor.qti.googleext.imsext@3.0", "vendor.qti.googleext.imsext@4.0", "libdsi_netctrl", "libqdp", "liblqe", "vendor.qti.hardware.data.iwlan@1.0", "vendor.qti.hardware.data.connection@1.0", "vendor.qti.hardware.data.connection@1.1", "libqmi_vs-google-1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwms", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libwms.so"], - shared_libs: ["libcne", "libqmiservices", "libqmi_cci", "liblog", "libcneoplookup", "libandroid_net", "libutils", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.latency@2.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwqe", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libwqe.so"], - shared_libs: ["libbinder", "libcutils", "libnetutils", "libutils", "liblog", "libsqlite", "libcneapiclient", "libcne", "libnl", "libxml", "libxml2", "libandroid_net", "libqti_vndfwk_detect", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "qtibus", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/qtibus.so"], - shared_libs: ["qtimutex", "libqcrilFramework", "libril-qc-logger", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.data.factory@2.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so"], - shared_libs: ["vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.data.factory@2.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so"], - shared_libs: ["vendor.qti.data.factory@2.0", "vendor.qti.data.slm@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.data.factory@2.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so"], - shared_libs: ["vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.mwqem@1.0", "vendor.qti.data.slm@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.data.factory@2.3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so"], - shared_libs: ["vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "vendor.qti.data.mwqem@1.0", "vendor.qti.data.slm@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.lce@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.data.mwqem@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.data.slm@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.googleext.imsext@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.googleext.imsext@1.0.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.googleext.imsext@2.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.googleext.imsext@2.0.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.googleext.imsext@3.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.googleext.imsext@3.0.so"], - shared_libs: ["vendor.qti.googleext.imsext@2.0", "vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "vendor.qti.hardware.radio.ims@1.6", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.googleext.imsext@4.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.googleext.imsext@4.0.so"], - shared_libs: ["vendor.qti.googleext.imsext@2.0", "vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "vendor.qti.hardware.radio.ims@1.6", "vendor.qti.hardware.radio.ims@1.7", "vendor.qti.hardware.radio.ims@1.8", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.cne.internal.api@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so"], - shared_libs: ["vendor.qti.hardware.data.cne.internal.constants@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.cne.internal.constants@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.cne.internal.server@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so"], - shared_libs: ["vendor.qti.hardware.data.cne.internal.constants@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.connection@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.connection@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so"], - shared_libs: ["vendor.qti.hardware.data.connection@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.dynamicdds@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.iwlan@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so"], - shared_libs: ["android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.latency@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.lce@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.qmi@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.mwqemadapter@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.4", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.5", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.6", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.7", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "vendor.qti.hardware.radio.ims@1.6", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.ims@1.8", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so"], - shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "vendor.qti.hardware.radio.ims@1.6", "vendor.qti.hardware.radio.ims@1.7", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.internal.deviceinfo@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.lpa@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.lpa@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so"], - shared_libs: ["vendor.qti.hardware.radio.lpa@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.lpa@1.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so"], - shared_libs: ["vendor.qti.hardware.radio.lpa@1.0", "vendor.qti.hardware.radio.lpa@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.qcrilhook@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.qtiradio@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.qtiradio@2.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so"], - shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.qtiradio@2.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so"], - shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.qtiradio@2.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so"], - shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.qtiradio@2.3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so"], - shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.qtiradio@2.4", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so"], - shared_libs: ["android.hardware.radio@1.0", "android.hardware.radio@1.1", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "vendor.qti.hardware.radio.qtiradio@2.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so"], - shared_libs: ["vendor.qti.hardware.radio.uim@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim@1.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so"], - shared_libs: ["vendor.qti.hardware.radio.uim@1.0", "vendor.qti.hardware.radio.uim@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim_remote_client@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim_remote_client@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so"], - shared_libs: ["vendor.qti.hardware.radio.uim_remote_client@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim_remote_client@1.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so"], - shared_libs: ["vendor.qti.hardware.radio.uim_remote_client@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim_remote_server@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.slmadapter@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.callcapability@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.callinfo@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.factory@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so"], - shared_libs: ["vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.rcsconfig@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.factory@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so"], - shared_libs: ["vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.rcsconfig@2.0", "vendor.qti.ims.rcsconfig@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.rcsconfig@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.rcsconfig@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so"], - shared_libs: ["vendor.qti.ims.rcsconfig@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.rcsconfig@2.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.ims.rcsconfig@2.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so"], - shared_libs: ["vendor.qti.ims.rcsconfig@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.imsrtpservice@3.0-service-Impl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libdiag", "vendor.qti.imsrtpservice@3.0_vendor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.imsrtpservice@3.0_vendor", - stem: "vendor.qti.imsrtpservice@3.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.latency@2.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.latency@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.latency@2.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.latency@2.1.so"], - shared_libs: ["vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsvideocodec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/lib-imsvideocodec.so"], - shared_libs: ["lib-imsvtutils", "lib-imsvtextutils", "libcutils", "libutils", "liblog", "libdiag_system", "libgui", "libandroid", "libnativewindow", "libmediandk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsvt", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/lib-imsvt.so"], - shared_libs: ["lib-imsvideocodec", "libmediandk", "libnativewindow", "libion", "libdmabufheap", "lib-imsvtutils", "libandroid", "libhidlbase", "vendor.qti.imsrtpservice@3.0", "libdiag_system", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsvtextutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/lib-imsvtextutils.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libdiag_system", "lib-imsvtutils", "libGLESv2", "libEGL", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib-imsvtutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/lib-imsvtutils.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libdiag_system", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdiag_system", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libdiag_system.so"], - shared_libs: ["vendor.qti.diaghal@1.0", "libhidlbase", "liblog", "libutils", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimscamera_jni", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libimscamera_jni.so"], - shared_libs: ["libnativehelper", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimsmedia_jni", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libimsmedia_jni.so"], - shared_libs: ["libnativehelper", "libcutils", "libutils", "libgui", "libbinder", "liblog", "libandroid", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.diaghal@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.imsrtpservice@3.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, + name: "product_priv-app_DMService_lib_arm_libdmjavaplugin_so", + product_specific: true, + installed_location: "priv-app/DMService/lib/arm/libdmjavaplugin.so", + symlink_target: "/product/lib/libdmjavaplugin.so", +} + +cc_prebuilt_library_shared { + name: "libconfigdb", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libconfigdb.so", + ], + shared_libs: [ + "libxml", + "libdsutils", + "libdiag", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libconfigdb.so", + ], + shared_libs: [ + "libxml", + "libdsutils", + "libdiag", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiag", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdiag.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdiag.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsi_netctrl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdsi_netctrl.so", + ], + shared_libs: [ + "libqdi", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libdsutils", + "libconfigdb", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsi_netctrl.so", + ], + shared_libs: [ + "libqdi", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libdsutils", + "libconfigdb", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdsutils.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libmdmdetect", + "libnetutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsutils.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libmdmdetect", + "libnetutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libidl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libidl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libidl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblqe", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liblqe.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libcutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblqe.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libcutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmdmdetect", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmdmdetect.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmdmdetect.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnetmgr", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnetmgr.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnetmgr.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnetmgr_common", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnetmgr_common.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libqmi_cci", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnetmgr_common.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libqmi_cci", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnetmgr_nr_fusion", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnetmgr_nr_fusion.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libnetmgr_common", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnetmgr_nr_fusion.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libnetmgr_common", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnetmgr_rmnet_ext", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnetmgr_rmnet_ext.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libnetmgr_common", + "librmnetctl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnetmgr_rmnet_ext.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libnetmgr_common", + "librmnetctl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpdmapper", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libpdmapper.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpdmapper.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpdnotifier", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libpdnotifier.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpdnotifier.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcci_legacy", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcci_legacy.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libidl", + "libqmi_client_qmux", + "libqmi_legacy", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcci_legacy.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libidl", + "libqmi_client_qmux", + "libqmi_legacy", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcmaputils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcmaputils.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcmaputils.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcrilFramework", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcrilFramework.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "liblog", + "qtimutex", + "libril-qc-logger", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcrilFramework.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "liblog", + "qtimutex", + "libril-qc-logger", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdi", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqdi.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdi.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdp", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqdp.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libcutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdp.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libcutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_cci", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_cci.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_cci.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_client_helper", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_client_helper.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_client_qmux", + "libqmi_cci", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_client_helper.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_client_qmux", + "libqmi_cci", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_client_qmux", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_client_qmux.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_client_qmux.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_common_so", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_common_so.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_common_so.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_csi", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_csi.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_csi.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_encdec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_encdec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_encdec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_legacy", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_legacy.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_legacy.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_vs-google-1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_vs-google-1.so", + ], + shared_libs: [ + "libqmi", + "liblog", + "libqmi_cci", + "libqmi_encdec", + "libqmi_common_so", + "libqmi_client_qmux", + "libhidlbase", + "libutils", + "vendor.google.radioext@1.0", + "vendor.google.radioext@1.1", + "vendor.google.radioext@1.2", + "vendor.google.radioext@1.3", + "libcutils", + "hardware.google.bluetooth.bt_channel_avoidance@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_vs-google-1.so", + ], + shared_libs: [ + "libqmi", + "liblog", + "libqmi_cci", + "libqmi_encdec", + "libqmi_common_so", + "libqmi_client_qmux", + "libhidlbase", + "libutils", + "vendor.google.radioext@1.0", + "vendor.google.radioext@1.1", + "vendor.google.radioext@1.2", + "vendor.google.radioext@1.3", + "libcutils", + "hardware.google.bluetooth.bt_channel_avoidance@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmiservices", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmiservices.so", + ], + shared_libs: [ + "libidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmiservices.so", + ], + shared_libs: [ + "libidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqrtr", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqrtr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqrtr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqsocket", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqsocket.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqsocket.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libril-qc-logger", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libril-qc-logger.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libdiag", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libril-qc-logger.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libdiag", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libril-qc-ltedirectdisc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libril-qc-ltedirectdisc.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libril-qc-ltedirectdisc.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libril-qc-radioconfig", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libril-qc-radioconfig.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libril-qc-radioconfig.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libril-qcril-hook-oem", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libril-qcril-hook-oem.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libril-qcril-hook-oem.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librilqmiservices", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librilqmiservices.so", + ], + shared_libs: [ + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librilqmiservices.so", + ], + shared_libs: [ + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librmnetctl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librmnetctl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librmnetctl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsettings", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsettings.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libdiag", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsettings.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libdiag", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsystem_health_mon", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsystem_health_mon.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsystem_health_mon.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxml", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libxml.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxml.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "qcrild_librilutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/qcrild_librilutils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/qcrild_librilutils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "qtimutex", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/qtimutex.so", + ], + shared_libs: [ + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/qtimutex.so", + ], + shared_libs: [ + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.google.radioext@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.google.radioext@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.google.radioext@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.google.radioext@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.google.radioext@1.1.so", + ], + shared_libs: [ + "vendor.google.radioext@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.google.radioext@1.1.so", + ], + shared_libs: [ + "vendor.google.radioext@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.google.radioext@1.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.google.radioext@1.2.so", + ], + shared_libs: [ + "vendor.google.radioext@1.0", + "vendor.google.radioext@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.google.radioext@1.2.so", + ], + shared_libs: [ + "vendor.google.radioext@1.0", + "vendor.google.radioext@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.google.radioext@1.3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.google.radioext@1.3.so", + ], + shared_libs: [ + "android.hidl.safe_union@1.0", + "vendor.google.radioext@1.0", + "vendor.google.radioext@1.1", + "vendor.google.radioext@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.google.radioext@1.3.so", + ], + shared_libs: [ + "android.hidl.safe_union@1.0", + "vendor.google.radioext@1.0", + "vendor.google.radioext@1.1", + "vendor.google.radioext@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.am@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.radio.am@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.imscmservice@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.imscmservice@2.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.imscmservice@2.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so", + ], + shared_libs: [ + "com.qualcomm.qti.imscmservice@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.imscmservice@2.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so", + ], + shared_libs: [ + "com.qualcomm.qti.imscmservice@2.0", + "com.qualcomm.qti.imscmservice@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.uceservice@2.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.uceservice@2.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so", + ], + shared_libs: [ + "com.qualcomm.qti.uceservice@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.uceservice@2.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so", + ], + shared_libs: [ + "com.qualcomm.qti.uceservice@2.0", + "com.qualcomm.qti.uceservice@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.uceservice@2.3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so", + ], + shared_libs: [ + "com.qualcomm.qti.uceservice@2.0", + "com.qualcomm.qti.uceservice@2.1", + "com.qualcomm.qti.uceservice@2.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imscmservice", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-imscmservice.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhidlbase", + "com.qualcomm.qti.imscmservice@2.0", + "lib-imsdpl", + "lib-imsqimf", + "lib-imsxml", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsdpl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-imsdpl.so", + ], + shared_libs: [ + "libdiag", + "libqmiservices", + "libcutils", + "libutils", + "liblog", + "libtime_genoff", + "libcrypto", + "libssl", + "libandroid_net", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsqimf", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-imsqimf.so", + ], + shared_libs: [ + "lib-imsdpl", + "lib-imsxml", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsrcs-v2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-imsrcs-v2.so", + ], + shared_libs: [ + "lib-imsdpl", + "lib-imsqimf", + "lib-imsxml", + "lib-siputility", + "libqmi_cci", + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware_legacy", + "libhardware", + "libhidlbase", + "libqmiservices", + "libqti_vndfwk_detect", + "lib-rcsconfig", + "libidl", + "com.qualcomm.qti.imscmservice@2.0", + "com.qualcomm.qti.uceservice@2.0", + "com.qualcomm.qti.uceservice@2.1", + "com.qualcomm.qti.uceservice@2.2", + "com.qualcomm.qti.uceservice@2.3", + "com.qualcomm.qti.imscmservice@2.1", + "com.qualcomm.qti.imscmservice@2.2", + "vendor.qti.ims.callinfo@1.0", + "vendor.qti.ims.rcsconfig@2.0", + "vendor.qti.ims.rcsconfig@2.1", + "vendor.qti.ims.factory@1.0", + "vendor.qti.ims.factory@1.1", + "vendor.qti.ims.callcapability@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsrcsbaseimpl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-imsrcsbaseimpl.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware_legacy", + "libhardware", + "libhidlbase", + "libqmiservices", + "libqmi_cci", + "libqti_vndfwk_detect", + "libidl", + "com.qualcomm.qti.imscmservice@2.0", + "com.qualcomm.qti.imscmservice@2.1", + "com.qualcomm.qti.imscmservice@2.2", + "com.qualcomm.qti.uceservice@2.0", + "com.qualcomm.qti.uceservice@2.1", + "com.qualcomm.qti.uceservice@2.2", + "com.qualcomm.qti.uceservice@2.3", + "vendor.qti.ims.callinfo@1.0", + "vendor.qti.ims.factory@1.0", + "vendor.qti.ims.factory@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsvtcore", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-imsvtcore.so", + ], + shared_libs: [ + "librcc", + "libion", + "libhidlbase", + "vendor.qti.imsrtpservice@3.0_vendor", + "vendor.qti.imsrtpservice@3.0-service-Impl", + "libdiag", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsxml", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-imsxml.so", + ], + shared_libs: [ + "lib-imsdpl", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-rcsconfig", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-rcsconfig.so", + ], + shared_libs: [ + "lib-imsdpl", + "libqmi_cci", + "libcutils", + "libutils", + "liblog", + "libqmiservices", + "libqmi_csi", + "libdiag", + "libhidlbase", + "libhardware_legacy", + "libqti_vndfwk_detect", + "vendor.qti.ims.rcsconfig@2.0", + "vendor.qti.ims.rcsconfig@2.1", + "vendor.qti.ims.factory@1.0", + "vendor.qti.ims.factory@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-rtpcommon", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-rtpcommon.so", + ], + shared_libs: [ + "libdiag", + "libcutils", + "libutils", + "liblog", + "lib-imsdpl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-rtpcore", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-rtpcore.so", + ], + shared_libs: [ + "libdiag", + "libcutils", + "libutils", + "liblog", + "lib-imsdpl", + "lib-imsvtcore", + "lib-rtpcommon", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-rtpsl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-rtpsl.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "lib-imsdpl", + "lib-rtpcore", + "lib-rtpcommon", + "libqti_vndfwk_detect", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-siputility", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-siputility.so", + ], + shared_libs: [ + "lib-imsdpl", + "lib-imsxml", + "lib-imsqimf", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-uceservice", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib-uceservice.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhidlbase", + "lib-imsdpl", + "lib-imsqimf", + "lib-imsxml", + "lib-siputility", + "libqti_vndfwk_detect", + "lib-imscmservice", + "com.qualcomm.qti.imscmservice@2.0", + "com.qualcomm.qti.uceservice@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcne", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcne.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdiag", + "libnetutils", + "libutils", + "libcneapiclient", + "libqmiservices", + "libqmi_cci", + "libqti_vndfwk_detect", + "libhardware_legacy", + "libhidlbase", + "libnl", + "libidl", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "vendor.qti.hardware.data.latency@1.0", + "vendor.qti.hardware.data.lce@1.0", + "libandroid_net", + "vendor.qti.data.factory@2.0", + "vendor.qti.data.factory@2.1", + "vendor.qti.data.factory@2.2", + "vendor.qti.data.factory@2.3", + "vendor.qti.hardware.data.qmi@1.0", + "vendor.qti.hardware.data.dynamicdds@1.0", + "vendor.qti.ims.rcsconfig@1.0", + "vendor.qti.ims.rcsconfig@1.1", + "vendor.qti.latency@2.0", + "vendor.qti.latency@2.1", + "vendor.qti.hardware.mwqemadapter@1.0", + "vendor.qti.data.mwqem@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcneapiclient", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcneapiclient.so", + ], + shared_libs: [ + "libcutils", + "libnetutils", + "libutils", + "libdiag", + "liblog", + "libhidlbase", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.data.factory@2.0", + "vendor.qti.data.factory@2.1", + "vendor.qti.data.factory@2.2", + "libandroid_net", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcneoplookup", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcneoplookup.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcneqmiutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcneqmiutils.so", + ], + shared_libs: [ + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnlnetmgr", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnlnetmgr.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libnetmgr_common", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_modem_svc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_modem_svc.so", + ], + shared_libs: [ + "libqmi_csi", + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_thermal-google-1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_thermal-google-1.so", + ], + shared_libs: [ + "libqmi", + "liblog", + "libqmi_cci", + "libqmi_encdec", + "libqmi_common_so", + "libqmi_client_qmux", + "libhidlbase", + "libutils", + "vendor.google.radioext@1.0", + "vendor.google.radioext@1.1", + "vendor.google.radioext@1.2", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librcc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librcc.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libril-qc-hal-qmi", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libril-qc-hal-qmi.so", + ], + shared_libs: [ + "libhidlbase", + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "vendor.qti.hardware.radio.ims@1.5", + "vendor.qti.hardware.radio.ims@1.6", + "vendor.qti.hardware.radio.ims@1.7", + "vendor.qti.hardware.radio.am@1.0", + "vendor.qti.hardware.radio.qcrilhook@1.0", + "vendor.qti.hardware.radio.uim@1.0", + "vendor.qti.hardware.radio.uim@1.1", + "vendor.qti.hardware.radio.uim@1.2", + "vendor.qti.hardware.radio.uim_remote_server@1.0", + "vendor.qti.hardware.radio.uim_remote_client@1.0", + "vendor.qti.hardware.radio.uim_remote_client@1.1", + "vendor.qti.hardware.radio.uim_remote_client@1.2", + "vendor.qti.hardware.radio.lpa@1.0", + "vendor.qti.hardware.radio.lpa@1.1", + "vendor.qti.hardware.radio.lpa@1.2", + "vendor.qti.hardware.radio.qtiradio@1.0", + "vendor.qti.hardware.radio.qtiradio@2.0", + "vendor.qti.hardware.radio.qtiradio@2.1", + "vendor.qti.hardware.radio.qtiradio@2.2", + "vendor.qti.hardware.radio.qtiradio@2.3", + "vendor.qti.hardware.radio.qtiradio@2.4", + "android.hardware.radio@1.0", + "android.hardware.radio.config@1.0", + "android.hardware.radio.config@1.1", + "android.hardware.radio.config@1.2", + "libqcrilFramework", + "android.hardware.secure_element@1.0", + "android.hardware.secure_element@1.1", + "android.hardware.secure_element@1.2", + "vendor.qti.hardware.radio.internal.deviceinfo@1.0", + "libdsutils", + "libcutils", + "liblog", + "libutils", + "qcrild_librilutils", + "libqmi_cci", + "libqmi_client_qmux", + "libdiag", + "libhardware_legacy", + "libqmiservices", + "librilqmiservices", + "libqmi_client_helper", + "libidl", + "libtime_genoff", + "libsqlite", + "libbinder", + "libmdmdetect", + "libperipheral_client", + "libril-qc-logger", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.3", + "android.hardware.radio@1.4", + "android.hardware.radio@1.5", + "android.hardware.radio.deprecated@1.0", + "qtimutex", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libvndksupport", + "libbase", + "libz", + "libqdi", + "libnetmgr", + "libconfigdb", + "libxml", + "qtibus", + "libsystem_health_mon", + "libpdmapper", + "libpdnotifier", + "libxml2", + "libpower_anomaly_data", + "vendor.qti.googleext.imsext@1.0", + "vendor.qti.googleext.imsext@2.0", + "vendor.qti.googleext.imsext@3.0", + "vendor.qti.googleext.imsext@4.0", + "libdsi_netctrl", + "libqdp", + "liblqe", + "vendor.qti.hardware.data.iwlan@1.0", + "vendor.qti.hardware.data.connection@1.0", + "vendor.qti.hardware.data.connection@1.1", + "libqmi_vs-google-1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwms", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwms.so", + ], + shared_libs: [ + "libcne", + "libqmiservices", + "libqmi_cci", + "liblog", + "libcneoplookup", + "libandroid_net", + "libutils", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.latency@1.0", + "vendor.qti.latency@2.0", + "vendor.qti.hardware.mwqemadapter@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwqe", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwqe.so", + ], + shared_libs: [ + "libbinder", + "libcutils", + "libnetutils", + "libutils", + "liblog", + "libsqlite", + "libcneapiclient", + "libcne", + "libnl", + "libxml", + "libxml2", + "libandroid_net", + "libqti_vndfwk_detect", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.mwqemadapter@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "qtibus", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/qtibus.so", + ], + shared_libs: [ + "qtimutex", + "libqcrilFramework", + "libril-qc-logger", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.factory@2.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so", + ], + shared_libs: [ + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.dynamicdds@1.0", + "vendor.qti.hardware.data.qmi@1.0", + "vendor.qti.ims.rcsconfig@1.0", + "vendor.qti.latency@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.factory@2.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so", + ], + shared_libs: [ + "vendor.qti.data.factory@2.0", + "vendor.qti.data.slm@1.0", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.dynamicdds@1.0", + "vendor.qti.hardware.data.qmi@1.0", + "vendor.qti.ims.rcsconfig@1.0", + "vendor.qti.ims.rcsconfig@1.1", + "vendor.qti.latency@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.factory@2.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so", + ], + shared_libs: [ + "vendor.qti.data.factory@2.0", + "vendor.qti.data.factory@2.1", + "vendor.qti.data.mwqem@1.0", + "vendor.qti.data.slm@1.0", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.dynamicdds@1.0", + "vendor.qti.hardware.data.qmi@1.0", + "vendor.qti.ims.rcsconfig@1.0", + "vendor.qti.ims.rcsconfig@1.1", + "vendor.qti.latency@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.factory@2.3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so", + ], + shared_libs: [ + "vendor.qti.data.factory@2.0", + "vendor.qti.data.factory@2.1", + "vendor.qti.data.factory@2.2", + "vendor.qti.data.mwqem@1.0", + "vendor.qti.data.slm@1.0", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.dynamicdds@1.0", + "vendor.qti.hardware.data.lce@1.0", + "vendor.qti.hardware.data.qmi@1.0", + "vendor.qti.ims.rcsconfig@1.0", + "vendor.qti.ims.rcsconfig@1.1", + "vendor.qti.latency@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.mwqem@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.data.slm@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.googleext.imsext@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.googleext.imsext@1.0.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.googleext.imsext@2.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.googleext.imsext@2.0.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "vendor.qti.hardware.radio.ims@1.5", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.googleext.imsext@3.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.googleext.imsext@3.0.so", + ], + shared_libs: [ + "vendor.qti.googleext.imsext@2.0", + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "vendor.qti.hardware.radio.ims@1.5", + "vendor.qti.hardware.radio.ims@1.6", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.googleext.imsext@4.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.googleext.imsext@4.0.so", + ], + shared_libs: [ + "vendor.qti.googleext.imsext@2.0", + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "vendor.qti.hardware.radio.ims@1.5", + "vendor.qti.hardware.radio.ims@1.6", + "vendor.qti.hardware.radio.ims@1.7", + "vendor.qti.hardware.radio.ims@1.8", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.cne.internal.api@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so", + ], + shared_libs: [ + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.cne.internal.constants@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.cne.internal.server@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so", + ], + shared_libs: [ + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.connection@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.connection@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.data.connection@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.dynamicdds@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.iwlan@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.3", + "android.hardware.radio@1.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.latency@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.lce@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.qmi@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.mwqemadapter@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.4", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.5", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.6", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "vendor.qti.hardware.radio.ims@1.5", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.7", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "vendor.qti.hardware.radio.ims@1.5", + "vendor.qti.hardware.radio.ims@1.6", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.ims@1.8", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.ims@1.0", + "vendor.qti.hardware.radio.ims@1.1", + "vendor.qti.hardware.radio.ims@1.2", + "vendor.qti.hardware.radio.ims@1.3", + "vendor.qti.hardware.radio.ims@1.4", + "vendor.qti.hardware.radio.ims@1.5", + "vendor.qti.hardware.radio.ims@1.6", + "vendor.qti.hardware.radio.ims@1.7", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.internal.deviceinfo@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.lpa@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.lpa@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.lpa@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.lpa@1.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.lpa@1.0", + "vendor.qti.hardware.radio.lpa@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.qcrilhook@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.qtiradio@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.qtiradio@2.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "vendor.qti.hardware.radio.qtiradio@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.qtiradio@2.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "vendor.qti.hardware.radio.qtiradio@1.0", + "vendor.qti.hardware.radio.qtiradio@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.qtiradio@2.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "vendor.qti.hardware.radio.qtiradio@1.0", + "vendor.qti.hardware.radio.qtiradio@2.0", + "vendor.qti.hardware.radio.qtiradio@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.qtiradio@2.3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "vendor.qti.hardware.radio.qtiradio@1.0", + "vendor.qti.hardware.radio.qtiradio@2.0", + "vendor.qti.hardware.radio.qtiradio@2.1", + "vendor.qti.hardware.radio.qtiradio@2.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.qtiradio@2.4", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "vendor.qti.hardware.radio.qtiradio@1.0", + "vendor.qti.hardware.radio.qtiradio@2.0", + "vendor.qti.hardware.radio.qtiradio@2.1", + "vendor.qti.hardware.radio.qtiradio@2.2", + "vendor.qti.hardware.radio.qtiradio@2.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.uim@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim@1.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.uim@1.0", + "vendor.qti.hardware.radio.uim@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim_remote_client@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim_remote_client@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.uim_remote_client@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim_remote_client@1.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.uim_remote_client@1.0", + "vendor.qti.hardware.radio.uim_remote_client@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim_remote_server@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.slmadapter@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.callcapability@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.callinfo@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.factory@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so", + ], + shared_libs: [ + "vendor.qti.ims.callcapability@1.0", + "vendor.qti.ims.rcsconfig@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.factory@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so", + ], + shared_libs: [ + "vendor.qti.ims.callcapability@1.0", + "vendor.qti.ims.factory@1.0", + "vendor.qti.ims.rcsconfig@2.0", + "vendor.qti.ims.rcsconfig@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.rcsconfig@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.rcsconfig@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so", + ], + shared_libs: [ + "vendor.qti.ims.rcsconfig@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.rcsconfig@2.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.ims.rcsconfig@2.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so", + ], + shared_libs: [ + "vendor.qti.ims.rcsconfig@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.imsrtpservice@3.0-service-Impl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware_legacy", + "libhardware", + "libhidlbase", + "libdiag", + "vendor.qti.imsrtpservice@3.0_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.imsrtpservice@3.0_vendor", + stem: "vendor.qti.imsrtpservice@3.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.latency@2.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.latency@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.latency@2.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.latency@2.1.so", + ], + shared_libs: [ + "vendor.qti.latency@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsvideocodec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/lib-imsvideocodec.so", + ], + shared_libs: [ + "lib-imsvtutils", + "lib-imsvtextutils", + "libcutils", + "libutils", + "liblog", + "libdiag_system", + "libgui", + "libandroid", + "libnativewindow", + "libmediandk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsvt", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/lib-imsvt.so", + ], + shared_libs: [ + "lib-imsvideocodec", + "libmediandk", + "libnativewindow", + "libion", + "libdmabufheap", + "lib-imsvtutils", + "libandroid", + "libhidlbase", + "vendor.qti.imsrtpservice@3.0", + "libdiag_system", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsvtextutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/lib-imsvtextutils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libdiag_system", + "lib-imsvtutils", + "libGLESv2", + "libEGL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib-imsvtutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/lib-imsvtutils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libdiag_system", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiag_system", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libdiag_system.so", + ], + shared_libs: [ + "vendor.qti.diaghal@1.0", + "libhidlbase", + "liblog", + "libutils", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libhidlmemory", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimscamera_jni", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimscamera_jni.so", + ], + shared_libs: [ + "libnativehelper", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsmedia_jni", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsmedia_jni.so", + ], + shared_libs: [ + "libnativehelper", + "libcutils", + "libutils", + "libgui", + "libbinder", + "liblog", + "libandroid", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.diaghal@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.imsrtpservice@3.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, } android_app_import { - name: "CneApp", - owner: "google", - apk: "proprietary/vendor/app/CneApp/CneApp.apk", - required: ["CneApp.libvndfwk_detect_jni.qti_symlink"], - certificate: "platform", - dex_preopt: { - enabled: false, - }, - soc_specific: true, + name: "CneApp", + owner: "google", + apk: "proprietary/vendor/app/CneApp/CneApp.apk", + required: [ + "CneApp.libvndfwk_detect_jni.qti_symlink", + ], + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, } android_app_import { - name: "IWlanService", - owner: "google", - apk: "proprietary/vendor/app/IWlanService/IWlanService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - soc_specific: true, + name: "IWlanService", + owner: "google", + apk: "proprietary/vendor/app/IWlanService/IWlanService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, } android_app_import { - name: "uimremoteclient", - owner: "google", - apk: "proprietary/product/app/uimremoteclient/uimremoteclient.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "uimremoteclient", + owner: "google", + apk: "proprietary/product/app/uimremoteclient/uimremoteclient.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "uimremoteserver", - owner: "google", - apk: "proprietary/product/app/uimremoteserver/uimremoteserver.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - product_specific: true, + name: "uimremoteserver", + owner: "google", + apk: "proprietary/product/app/uimremoteserver/uimremoteserver.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + product_specific: true, } android_app_import { - name: "QtiTelephonyService", - owner: "google", - apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - system_ext_specific: true, + name: "QtiTelephonyService", + owner: "google", + apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, } android_app_import { - name: "uceShimService", - owner: "google", - apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - system_ext_specific: true, + name: "uceShimService", + owner: "google", + apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, } android_app_import { - name: "RilConfigService", - owner: "google", - apk: "proprietary/system_ext/priv-app/RilConfigService/RilConfigService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "RilConfigService", + owner: "google", + apk: "proprietary/system_ext/priv-app/RilConfigService/RilConfigService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "grilservice", - owner: "google", - apk: "proprietary/system_ext/priv-app/grilservice/grilservice.apk", - preprocessed: true, - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "grilservice", + owner: "google", + apk: "proprietary/system_ext/priv-app/grilservice/grilservice.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "ims", - owner: "google", - apk: "proprietary/system_ext/priv-app/ims/ims.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "ims", + owner: "google", + apk: "proprietary/system_ext/priv-app/ims/ims.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } android_app_import { - name: "qcrilmsgtunnel", - owner: "google", - apk: "proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - system_ext_specific: true, + name: "qcrilmsgtunnel", + owner: "google", + apk: "proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, } dex_import { - name: "uimremoteclientlibrary", - owner: "google", - jars: ["proprietary/product/framework/uimremoteclientlibrary.jar"], - product_specific: true, + name: "uimremoteclientlibrary", + owner: "google", + jars: [ + "proprietary/product/framework/uimremoteclientlibrary.jar", + ], + product_specific: true, } dex_import { - name: "uimremoteserverlibrary", - owner: "google", - jars: ["proprietary/product/framework/uimremoteserverlibrary.jar"], - product_specific: true, + name: "uimremoteserverlibrary", + owner: "google", + jars: [ + "proprietary/product/framework/uimremoteserverlibrary.jar", + ], + product_specific: true, } dex_import { - name: "uimservicelibrary", - owner: "google", - jars: ["proprietary/product/framework/uimservicelibrary.jar"], - product_specific: true, + name: "uimservicelibrary", + owner: "google", + jars: [ + "proprietary/product/framework/uimservicelibrary.jar", + ], + product_specific: true, } dex_import { - name: "RadioConfigLib", - owner: "google", - jars: ["proprietary/system_ext/framework/RadioConfigLib.jar"], - system_ext_specific: true, + name: "RadioConfigLib", + owner: "google", + jars: [ + "proprietary/system_ext/framework/RadioConfigLib.jar", + ], + system_ext_specific: true, } dex_import { - name: "google-ril", - owner: "google", - jars: ["proprietary/system_ext/framework/google-ril.jar"], - system_ext_specific: true, + name: "google-ril", + owner: "google", + jars: [ + "proprietary/system_ext/framework/google-ril.jar", + ], + system_ext_specific: true, } dex_import { - name: "qcrilhook", - owner: "google", - jars: ["proprietary/system_ext/framework/qcrilhook.jar"], - system_ext_specific: true, + name: "qcrilhook", + owner: "google", + jars: [ + "proprietary/system_ext/framework/qcrilhook.jar", + ], + system_ext_specific: true, } cc_prebuilt_binary { - name: "cnd", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/cnd"], - shared_libs: ["libdiag", "libcutils", "liblog", "libnetutils", "libqti_vndfwk_detect", "libutils", "libcne", "libcneapiclient", "libqmiservices", "libhidlbase", "libandroid_net", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "vendor.qti.data.factory@2.3", "vendor.qti.latency@2.0", "vendor.qti.latency@2.1", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "cnd", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cnd", + ], + shared_libs: [ + "libdiag", + "libcutils", + "liblog", + "libnetutils", + "libqti_vndfwk_detect", + "libutils", + "libcne", + "libcneapiclient", + "libqmiservices", + "libhidlbase", + "libandroid_net", + "vendor.qti.hardware.data.cne.internal.api@1.0", + "vendor.qti.hardware.data.cne.internal.constants@1.0", + "vendor.qti.hardware.data.cne.internal.server@1.0", + "vendor.qti.hardware.data.latency@1.0", + "vendor.qti.data.factory@2.0", + "vendor.qti.data.factory@2.1", + "vendor.qti.data.factory@2.2", + "vendor.qti.data.factory@2.3", + "vendor.qti.latency@2.0", + "vendor.qti.latency@2.1", + "vendor.qti.hardware.mwqemadapter@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "qcrild", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/qcrild"], - shared_libs: ["libcutils", "liblog", "libril-qc-hal-qmi", "libhardware_legacy", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "qcrild", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/qcrild", + ], + shared_libs: [ + "libcutils", + "liblog", + "libril-qc-hal-qmi", + "libhardware_legacy", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "ims_rtp_daemon", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ims_rtp_daemon"], - shared_libs: ["libdiag", "libcutils", "liblog", "lib-imsvtcore", "lib-imsdpl", "lib-rtpsl", "lib-rtpcore", "lib-rtpcommon", "libqmiservices", "libqmi_csi", "libqmi_cci", "vendor.qti.imsrtpservice@3.0_vendor", "vendor.qti.imsrtpservice@3.0-service-Impl", "libutils", "libhidlbase", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ims_rtp_daemon", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ims_rtp_daemon", + ], + shared_libs: [ + "libdiag", + "libcutils", + "liblog", + "lib-imsvtcore", + "lib-imsdpl", + "lib-rtpsl", + "lib-rtpcore", + "lib-rtpcommon", + "libqmiservices", + "libqmi_csi", + "libqmi_cci", + "vendor.qti.imsrtpservice@3.0_vendor", + "vendor.qti.imsrtpservice@3.0-service-Impl", + "libutils", + "libhidlbase", + "libavservices_minijail", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "imsdatadaemon", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/imsdatadaemon"], - shared_libs: ["libqmi_cci", "libcutils", "liblog", "libqmiservices", "libqmi_csi", "libdsi_netctrl", "libdiag", "libcneapiclient", "libandroid_net", "libutils", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "imsdatadaemon", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/imsdatadaemon", + ], + shared_libs: [ + "libqmi_cci", + "libcutils", + "liblog", + "libqmiservices", + "libqmi_csi", + "libdsi_netctrl", + "libdiag", + "libcneapiclient", + "libandroid_net", + "libutils", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "imsqmidaemon", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/imsqmidaemon"], - shared_libs: ["libqmiservices", "libqmi_cci", "libidl", "libcutils", "libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "imsqmidaemon", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/imsqmidaemon", + ], + shared_libs: [ + "libqmiservices", + "libqmi_cci", + "libidl", + "libcutils", + "libutils", + "liblog", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "imsrcsd", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/imsrcsd"], - shared_libs: ["liblog", "libbase", "libhidlbase", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "imsrcsd", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/imsrcsd", + ], + shared_libs: [ + "liblog", + "libbase", + "libhidlbase", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "irsc_util", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/irsc_util"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "irsc_util", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/irsc_util", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "netmgrd", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/netmgrd"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetutils", "librmnetctl", "libnlnetmgr", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libutils", "libhidlbase", "libandroid_net", "android.system.net.netd@1.1", "libqti_vndfwk_detect", "libcneapiclient", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "netmgrd", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/netmgrd", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetutils", + "librmnetctl", + "libnlnetmgr", + "libnetmgr", + "libnetmgr_common", + "libqmiservices", + "libqmi_common_so", + "libqmi_cci", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "libutils", + "libhidlbase", + "libandroid_net", + "android.system.net.netd@1.1", + "libqti_vndfwk_detect", + "libcneapiclient", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "pd-mapper", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/pd-mapper"], - shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libqmi_csi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "pd-mapper", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pd-mapper", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libqmi_csi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "port-bridge", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/port-bridge"], - shared_libs: ["libutils", "libcutils", "libdsutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "port-bridge", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/port-bridge", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "qrtr-cfg", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/qrtr-cfg"], - shared_libs: ["libqrtr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "qrtr-cfg", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qrtr-cfg", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "qrtr-ns", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/qrtr-ns"], - shared_libs: ["libqrtr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "qrtr-ns", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qrtr-ns", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "rmt_storage", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/rmt_storage"], - shared_libs: ["libqmi_csi", "libqmi_common_so", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "rmt_storage", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/rmt_storage", + ], + shared_libs: [ + "libqmi_csi", + "libqmi_common_so", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "tftp_server", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/tftp_server"], - shared_libs: ["libqsocket", "libqrtr", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "tftp_server", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/tftp_server", + ], + shared_libs: [ + "libqsocket", + "libqrtr", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } install_symlink { - name: "libimscamera_jni_libimscamera_jni_symlink64", - system_ext_specific: true, - installed_location: "priv-app/ims/lib/arm64/libimscamera_jni.so", - symlink_target: "/system_ext/lib64/libimscamera_jni.so", + name: "system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so", + system_ext_specific: true, + installed_location: "priv-app/ims/lib/arm64/libimscamera_jni.so", + symlink_target: "/system_ext/lib64/libimscamera_jni.so", } install_symlink { - name: "libimsmedia_jni_libimsmedia_jni_symlink64", - system_ext_specific: true, - installed_location: "priv-app/ims/lib/arm64/libimsmedia_jni.so", - symlink_target: "/system_ext/lib64/libimsmedia_jni.so", -} - -cc_prebuilt_library_shared { - name: "android.hardware.sensors@2.0-impl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/android.hardware.sensors@2.0-impl.so"], - shared_libs: ["libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "android.hardware.sensors@2.0", "libfmq", "libssc", "libsensorslog", "sensors.ssc", "libssc_proto", "libash", "libvsc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/android.hardware.sensors@2.0-impl.so"], - shared_libs: ["libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "android.hardware.sensors@2.0", "libfmq", "libssc", "libsensorslog", "sensors.ssc", "libssc_proto", "libash", "libvsc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "btaudio_offload_if", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/btaudio_offload_if.so"], - shared_libs: ["libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "android.hardware.bluetooth.audio@2.0", "libbluetooth_audio_session", "libbluetooth_audio_session_qti", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/btaudio_offload_if.so"], - shared_libs: ["libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "android.hardware.bluetooth.audio@2.0", "libbluetooth_audio_session", "libbluetooth_audio_session_qti", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "eglSubDriverAndroid", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/eglSubDriverAndroid.so"], - shared_libs: ["libEGL_adreno", "libcutils", "libhardware", "libgsl", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/eglSubDriverAndroid.so"], - shared_libs: ["libEGL_adreno", "libcutils", "libhardware", "libgsl", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libEGL_adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libEGL_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libEGL_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGLESv1_CM_adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so"], - shared_libs: ["libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so"], - shared_libs: ["libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGLESv2_adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libGLESv2_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libllvm-glnext", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libGLESv2_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libllvm-glnext", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libQTapGLES", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libQTapGLES.so"], - shared_libs: ["libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libQTapGLES.so"], - shared_libs: ["libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libq3dtools_adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libq3dtools_adreno.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libq3dtools_adreno.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libq3dtools_esx", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libq3dtools_esx.so"], - shared_libs: ["libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libq3dtools_esx.so"], - shared_libs: ["libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.bluetooth@1.0-impl-qti", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so"], - shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libpower", "libutils", "libdiag", "libbtnv", "android.hardware.bluetooth@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so"], - shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libpower", "libutils", "libdiag", "libbtnv", "android.hardware.bluetooth@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.gatekeeper@1.0-impl-qti", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so"], - shared_libs: ["android.hardware.gatekeeper@1.0", "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "libkeymasterdeviceutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so"], - shared_libs: ["android.hardware.gatekeeper@1.0", "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "libkeymasterdeviceutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sound_trigger.primary.sdm710", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/sound_trigger.primary.sdm710.so"], - shared_libs: ["liblog", "libcutils", "libtinyalsa", "libaudioroute", "libexpat", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/sound_trigger.primary.sdm710.so"], - shared_libs: ["liblog", "libcutils", "libtinyalsa", "libaudioroute", "libexpat", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qteeconnector@1.0-impl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so"], - shared_libs: ["libhwbinder", "libhidlbase", "libhidltransport", "libutils", "liblog", "vendor.qti.hardware.qteeconnector@1.0", "libQSEEComAPI", "libGPreqcancel_svc", "libxml2", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so"], - shared_libs: ["libhwbinder", "libhidlbase", "libhidltransport", "libutils", "liblog", "vendor.qti.hardware.qteeconnector@1.0", "libQSEEComAPI", "libGPreqcancel_svc", "libxml2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vulkan.adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vulkan.adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libz", "liblog", "libllvm-glnext", "libcutils", "libhardware", "libnativewindow", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vulkan.adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libz", "liblog", "libllvm-glnext", "libcutils", "libhardware", "libnativewindow", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libAlacSwDec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libAlacSwDec.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libAlacSwDec.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libApeSwDec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libApeSwDec.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libApeSwDec.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libC2D2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libC2D2.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libC2D2.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCB", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libCB.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCB.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libFlacSwDec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libFlacSwDec.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libFlacSwDec.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPQTEEC_vendor", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libGPQTEEC_vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libhidlbase", "libGPTEE_vendor", "libQTEEConnector_vendor", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPQTEEC_vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libhidlbase", "libGPTEE_vendor", "libQTEEConnector_vendor", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPTEE_vendor", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libGPTEE_vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPTEE_vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPreqcancel", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libGPreqcancel.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPreqcancel.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPreqcancel_svc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libGPreqcancel_svc.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPreqcancel_svc.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMpeg4SwEncoder", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMpeg4SwEncoder.so"], - shared_libs: ["libcutils", "libGLESv2", "libEGL", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libMpeg4SwEncoder.so"], - shared_libs: ["libcutils", "libGLESv2", "libEGL", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxAlacDecSw", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxAlacDecSw.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOmxAlacDecSw.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxAmrwbplusDec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxAmrwbplusDec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOmxAmrwbplusDec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxApeDecSw", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxApeDecSw.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOmxApeDecSw.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxEvrcDec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxEvrcDec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOmxEvrcDec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxQcelp13Dec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxQcelp13Dec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOmxQcelp13Dec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOpenCL-pixel", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOpenCL-pixel.so"], - shared_libs: ["libvndksupport", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOpenCL-pixel.so"], - shared_libs: ["libvndksupport", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOpenCL", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOpenCL.so"], - shared_libs: ["libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOpenCL.so"], - shared_libs: ["libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libQSEEComAPI", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libQSEEComAPI.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libQSEEComAPI.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libQTEEConnector_vendor", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libQTEEConnector_vendor.so"], - shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libcutils", "libutils", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libQTEEConnector_vendor.so"], - shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libcutils", "libutils", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libRSDriver_adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libRSDriver_adreno.so"], - shared_libs: ["libRS_internal", "libRSCpuRef", "liblog", "libEGL", "libGLESv1_CM", "libGLESv2", "libnativewindow", "librs_adreno", "libbcinfo", "libdl", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libRSDriver_adreno.so"], - shared_libs: ["libRS_internal", "libRSCpuRef", "liblog", "libEGL", "libGLESv1_CM", "libGLESv2", "libnativewindow", "librs_adreno", "libbcinfo", "libdl", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSecureUILib", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libSecureUILib.so"], - shared_libs: ["liblog", "libStDrvInt", "libQSEEComAPI", "libsecureui_svcsock", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSecureUILib.so"], - shared_libs: ["liblog", "libStDrvInt", "libQSEEComAPI", "libsecureui_svcsock", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libStDrvInt", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libStDrvInt.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libStDrvInt.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSubSystemShutdown", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libSubSystemShutdown.so"], - shared_libs: ["libsubsystem_control", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSubSystemShutdown.so"], - shared_libs: ["libsubsystem_control", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_aion_buffer", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/lib_aion_buffer.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libhardware", "libqdMetaData", "libgrallocutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib_aion_buffer.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libhardware", "libqdMetaData", "libgrallocutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_camera_sensors", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/lib_camera_sensors.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libhidlbase", "libhardware", "android.hidl.allocator@1.0", "android.hardware.sensors@1.0", "android.frameworks.sensorservice@1.0", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib_camera_sensors.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libhidlbase", "libhardware", "android.hidl.allocator@1.0", "android.hardware.sensors@1.0", "android.frameworks.sensorservice@1.0", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libacdb-fts", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libacdb-fts.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libacdb-fts.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libacdbloader", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libacdbloader.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libtinyalsa", "libacdbrtac", "libadiertac", "libacdb-fts", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libacdbloader.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libtinyalsa", "libacdbrtac", "libadiertac", "libacdb-fts", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libacdbrtac", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libacdbrtac.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libacdbrtac.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadiertac", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadiertac.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libadiertac.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadreno_utils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadreno_utils.so"], - shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libadreno_utils.so"], - shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadsp_default_listener", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadsp_default_listener.so"], - shared_libs: ["liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libadsp_default_listener.so"], - shared_libs: ["liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadsprpc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libadsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libash", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libash.so"], - shared_libs: ["libcutils", "liblog", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libash.so"], - shared_libs: ["libcutils", "liblog", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudcal", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudcal.so"], - shared_libs: ["libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaudcal.so"], - shared_libs: ["libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudioalsa", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudioalsa.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaudioalsa.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbase64", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libbase64.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbase64.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbccQTI", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libbccQTI.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbccQTI.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetooth_audio_session_qti", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libbluetooth_audio_session_qti.so"], - shared_libs: ["vendor.qti.hardware.bluetooth_audio@2.0", "libaudioutils", "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbluetooth_audio_session_qti.so"], - shared_libs: ["vendor.qti.hardware.bluetooth_audio@2.0", "libaudioutils", "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbtnv", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libbtnv.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbtnv.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libc2d30_bltlib", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libc2d30_bltlib.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libc2d30_bltlib.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfdalgov7", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcamxfdalgov7.so"], - shared_libs: ["libc++", "libdl", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfdalgov7.so"], - shared_libs: ["libc++", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfdengine", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcamxfdengine.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libcamxfdalgov7", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfdengine.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libcamxfdalgov7", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxstatscore", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcamxstatscore.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxstatscore.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxtintlessalgo", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcamxtintlessalgo.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxtintlessalgo.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcdsp_default_listener", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcdsp_default_listener.so"], - shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcdsp_default_listener.so"], - shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcdsprpc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcdsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcdsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcpion", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcpion.so"], - shared_libs: ["liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcpion.so"], - shared_libs: ["liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdataitems", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdataitems.so"], - shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdataitems.so"], - shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdiagjni", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdiagjni.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdiagjni.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdisp-aba", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdisp-aba.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdisp-aba.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdisplayqos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdisplayqos.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdisplayqos.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdrmfs", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdrmfs.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libxml2", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdrmfs.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libxml2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdrmtime", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdrmtime.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdrmtime.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libeaselmanager_client", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libeaselmanager_client.so"], - shared_libs: ["libbase", "libcutils", "libhidlbase", "libhidlmemory", "liblog", "libnativewindow", "libutils", "android.hidl.memory@1.0", "vendor.google_paintbox@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libeaselmanager_client.so"], - shared_libs: ["libbase", "libcutils", "libhidlbase", "libhidlmemory", "liblog", "libnativewindow", "libutils", "android.hidl.memory@1.0", "vendor.google_paintbox@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libelmyra-protos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libelmyra-protos.so"], - shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libelmyra-protos.so"], - shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libflp", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libflp.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libloc_core", "libizat_core", "libgps.utils", "liblbs_core", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libflp.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libloc_core", "libizat_core", "libgps.utils", "liblbs_core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs-calwrapper", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs-calwrapper.so"], - shared_libs: ["libgcs-osal", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgcs-calwrapper.so"], - shared_libs: ["libgcs-osal", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs-ipc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs-ipc.so"], - shared_libs: ["liblog", "libexpat", "libgcs-osal", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgcs-ipc.so"], - shared_libs: ["liblog", "libexpat", "libgcs-osal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs-osal", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs-osal.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgcs-osal.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs.so"], - shared_libs: ["libgcs-osal", "libgcs-calwrapper", "libgcs-ipc", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgcs.so"], - shared_libs: ["libgcs-osal", "libgcs-calwrapper", "libgcs-ipc", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgeofence", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgeofence.so"], - shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libloc_core", "libizat_core", "liblbs_core", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgeofence.so"], - shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libloc_core", "libizat_core", "liblbs_core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgnsspps", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgnsspps.so"], - shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgnsspps.so"], - shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgoog_catpipe", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgoog_catpipe.so"], - shared_libs: ["liblog", "libm", "libz", "libGLESv3", "libEGL", "libdl", "libc", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgoog_catpipe.so"], - shared_libs: ["liblog", "libm", "libz", "libGLESv3", "libEGL", "libdl", "libc", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgoog_llv_gpu", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgoog_llv_gpu.so"], - shared_libs: ["libcutils", "libutils", "libEGL", "libGLESv2", "libGLESv3", "libion", "liblog", "libhardware", "libqdMetaData", "android.hardware.graphics.common@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgoog_llv_gpu.so"], - shared_libs: ["libcutils", "libutils", "libEGL", "libGLESv2", "libGLESv3", "libion", "liblog", "libhardware", "libqdMetaData", "android.hardware.graphics.common@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgsl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgsl.so"], - shared_libs: ["libcutils", "liblog", "libz", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgsl.so"], - shared_libs: ["libcutils", "liblog", "libz", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhdcpsrm", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libhdcpsrm.so"], - shared_libs: ["liblog", "libQSEEComAPI", "libdrmfs", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhdcpsrm.so"], - shared_libs: ["liblog", "libQSEEComAPI", "libdrmfs", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhdr_tm", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libhdr_tm.so"], - shared_libs: ["liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhdr_tm.so"], - shared_libs: ["liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libizat_core", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libizat_core.so"], - shared_libs: ["libutils", "libcutils", "libloc_core", "libgps.utils", "libloc_api_v02", "libsqlite", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libizat_core.so"], - shared_libs: ["libutils", "libcutils", "libloc_core", "libgps.utils", "libloc_api_v02", "libsqlite", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkeymasterdeviceutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libkeymasterdeviceutils.so"], - shared_libs: ["libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libion", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkeymasterdeviceutils.so"], - shared_libs: ["libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkeymasterprovision", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libkeymasterprovision.so"], - shared_libs: ["liblog", "libcrypto", "libkeymasterdeviceutils", "libkeymasterutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkeymasterprovision.so"], - shared_libs: ["liblog", "libcrypto", "libkeymasterdeviceutils", "libkeymasterutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkeymasterutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libkeymasterutils.so"], - shared_libs: ["libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkeymasterutils.so"], - shared_libs: ["libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liblbs_core", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liblbs_core.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libizat_core", "libloc_core", "libgps.utils", "libcrypto", "libsqlite", "libloc_api_v02", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/liblbs_core.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libizat_core", "libloc_core", "libgps.utils", "libcrypto", "libsqlite", "libloc_api_v02", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libllvm-glnext", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libllvm-glnext.so"], - shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libllvm-glnext.so"], - shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libllvm-qcom", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libllvm-qcom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libllvm-qcom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libloc_api_v02", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libloc_api_v02.so"], - shared_libs: ["libutils", "libcutils", "libqmi_cci", "libqmi_common_so", "libloc_core", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libloc_api_v02.so"], - shared_libs: ["libutils", "libcutils", "libqmi_cci", "libqmi_common_so", "libloc_core", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libloc_ds_api", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libloc_ds_api.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libgps.utils", "libdsi_netctrl", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libloc_ds_api.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libgps.utils", "libdsi_netctrl", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liblowi_client", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liblowi_client.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/liblowi_client.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liblowi_wifihal", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liblowi_wifihal.so"], - shared_libs: ["liblowi_client", "libcutils", "libutils", "liblog", "libgps.utils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/liblowi_wifihal.so"], - shared_libs: ["liblowi_client", "libcutils", "libutils", "liblog", "libgps.utils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmdsprpc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmdsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmdsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmm-hdcpmgr", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmm-hdcpmgr.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmm-hdcpmgr.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmulawdec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmulawdec.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmulawdec.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboemcrypto", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liboemcrypto.so"], - shared_libs: ["libutils", "liblog", "libQSEEComAPI", "vendor.display.config@1.0", "libhidlbase", "libcpion", "libcutils", "vendor.display.config@1.3", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/liboemcrypto.so"], - shared_libs: ["libutils", "liblog", "libQSEEComAPI", "vendor.display.config@1.0", "libhidlbase", "libcpion", "libcutils", "vendor.display.config@1.3", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libperipheral_client", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libperipheral_client.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libbinder", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libperipheral_client.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libbinder", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcbor", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcbor.so"], - shared_libs: ["liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcbor.so"], - shared_libs: ["liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcodec2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcodec2.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqisl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqisl.so"], - shared_libs: ["libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqisl.so"], - shared_libs: ["libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqseed3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqseed3.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqseed3.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqti-utils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqti-utils.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqti-utils.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqtikeymaster4", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqtikeymaster4.so"], - shared_libs: ["liblog", "libcrypto", "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "libcutils", "libkeymasterdeviceutils", "libkeymasterutils", "libbase", "android.hardware.keymaster@4.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqtikeymaster4.so"], - shared_libs: ["liblog", "libcrypto", "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "libcutils", "libkeymasterdeviceutils", "libkeymasterutils", "libbase", "android.hardware.keymaster@4.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librpmb", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librpmb.so"], - shared_libs: ["libutils", "libQSEEComAPI", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/librpmb.so"], - shared_libs: ["libutils", "libQSEEComAPI", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librs_adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librs_adreno.so"], - shared_libs: ["libgsl", "libcutils", "libCB", "libz", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/librs_adreno.so"], - shared_libs: ["libgsl", "libcutils", "libCB", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librs_adreno_sha1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librs_adreno_sha1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/librs_adreno_sha1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdedrm", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsdedrm.so"], - shared_libs: ["libdrm", "libdrmutils", "libdisplaydebug", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdedrm.so"], - shared_libs: ["libdrm", "libdrmutils", "libdisplaydebug", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdm-color", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsdm-color.so"], - shared_libs: ["liblog", "libcutils", "libbinder", "libutils", "libdisplaydebug", "libtinyxml2_1", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-color.so"], - shared_libs: ["liblog", "libcutils", "libbinder", "libutils", "libdisplaydebug", "libtinyxml2_1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdm-diag", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsdm-diag.so"], - shared_libs: ["libdiag", "libsdmutils", "libbinder", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-diag.so"], - shared_libs: ["libdiag", "libsdmutils", "libbinder", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdm-disp-vndapis", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsdm-disp-vndapis.so"], - shared_libs: ["libdisplaydebug", "libqservice", "libbinder", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-disp-vndapis.so"], - shared_libs: ["libdisplaydebug", "libqservice", "libbinder", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdmextension", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsdmextension.so"], - shared_libs: ["libdisplaydebug", "libsdmutils", "libdisplayqos", "libsdm-color", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdmextension.so"], - shared_libs: ["libdisplaydebug", "libsdmutils", "libdisplayqos", "libsdm-color", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdsprpc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsdsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdsprpc.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecureui", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsecureui.so"], - shared_libs: ["libutils", "liblog", "libQSEEComAPI", "libStDrvInt", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libsecureui_svcsock", "vendor.display.config@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsecureui.so"], - shared_libs: ["libutils", "liblog", "libQSEEComAPI", "libStDrvInt", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libsecureui_svcsock", "vendor.display.config@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecureui_svcsock", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsecureui_svcsock.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.qti.hardware.tui_comm@1.0_vendor", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsecureui_svcsock.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.qti.hardware.tui_comm@1.0_vendor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsensorslog", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsensorslog.so"], - shared_libs: ["libash", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsensorslog.so"], - shared_libs: ["libash", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsi", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsi.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libpng", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsi.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libpng", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_device_mode_stub", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsns_device_mode_stub.so"], - shared_libs: ["libsns_fastRPC_util", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsns_device_mode_stub.so"], - shared_libs: ["libsns_fastRPC_util", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_fastRPC_util", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsns_fastRPC_util.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsns_fastRPC_util.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_low_lat_stream_stub", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsns_low_lat_stream_stub.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsns_low_lat_stream_stub.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_registry_skel", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsns_registry_skel.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsns_registry_skel.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnsapi", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsnsapi.so"], - shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libcutils", "libutils", "libssc_proto", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnsapi.so"], - shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libcutils", "libutils", "libssc_proto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnsdiaglog", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsnsdiaglog.so"], - shared_libs: ["libash", "liblog", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libdiag", "libssc", "libssc_proto", "libsensorslog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnsdiaglog.so"], - shared_libs: ["libash", "liblog", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libdiag", "libssc", "libssc_proto", "libsensorslog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspcom", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libspcom.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libspcom.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspiris", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libspiris.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libspiris.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libssc.so"], - shared_libs: ["libash", "liblog", "libsensorslog", "libpower", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libcutils", "libutils", "libssc_proto", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssc.so"], - shared_libs: ["libash", "liblog", "libsensorslog", "libpower", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libcutils", "libutils", "libssc_proto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssc_default_listener", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libssc_default_listener.so"], - shared_libs: ["liblog", "libsdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssc_default_listener.so"], - shared_libs: ["liblog", "libsdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssc_proto", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libssc_proto.so"], - shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssc_proto.so"], - shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssd", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libssd.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssd.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsubsystem_control", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsubsystem_control.so"], - shared_libs: ["libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsubsystem_control.so"], - shared_libs: ["libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libswvdec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libswvdec.so"], - shared_libs: ["libcutils", "libcdsprpc", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libswvdec.so"], - shared_libs: ["libcutils", "libcdsprpc", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsysmon_cdsp_skel", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsysmon_cdsp_skel.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsysmon_cdsp_skel.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtime_genoff", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libtime_genoff.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtime_genoff.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtinyxml2_1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libtinyxml2_1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtinyxml2_1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtzdrmgenprov", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libtzdrmgenprov.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtzdrmgenprov.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvsc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvsc.so"], - shared_libs: ["libash", "libcutils", "liblog", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libutils", "libssc", "libssc_proto", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libsensorslog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvsc.so"], - shared_libs: ["libash", "libcutils", "liblog", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libutils", "libssc", "libssc_proto", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libsensorslog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sensors.ssc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/sensors.ssc.so"], - shared_libs: ["libash", "libbase", "libssc", "libssc_proto", "liblog", "libcutils", "libelmyra-protos", "libsensorslog", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libutils", "libsnsdiaglog", "libhardware", "libvsc", "libfmq", "libbinder", "libhidlbase", "android.hardware.sensors@2.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/sensors.ssc.so"], - shared_libs: ["libash", "libbase", "libssc", "libssc_proto", "liblog", "libcutils", "libelmyra-protos", "libsensorslog", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libutils", "libsnsdiaglog", "libhardware", "libvsc", "libfmq", "libbinder", "libhidlbase", "android.hardware.sensors@2.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.display.color@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.1", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.display.color@1.1.so"], - shared_libs: ["vendor.display.color@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.1.so"], - shared_libs: ["vendor.display.color@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.display.color@1.2.so"], - shared_libs: ["vendor.display.color@1.0", "vendor.display.color@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.2.so"], - shared_libs: ["vendor.display.color@1.0", "vendor.display.color@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.postproc@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.display.postproc@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.postproc@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.google_paintbox@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.google_paintbox@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.google_paintbox@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.cvp@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.cvp@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.cvp@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.fingerprint@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qdutils_disp@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qseecom@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.qseecom@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qteeconnector@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.scve.objecttracker@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.scve.objecttracker@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.scve.panorama@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.scve.panorama@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.soter@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.soter@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.tui_comm@1.0_vendor", - stem: "vendor.qti.hardware.tui_comm@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.wigig.netperftuner@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.power.pasrmanager@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.power.pasrmanager@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.voiceprint@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.voiceprint@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.voiceprint@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxDsdDec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxDsdDec.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadm", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadm.so"], - shared_libs: ["liblog", "libcutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadpcmdec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadpcmdec.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcppf", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcppf.so"], - shared_libs: ["liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsd2pcm", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdsd2pcm.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfastcrc", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfastcrc.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfastcvdsp_stub", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfastcvdsp_stub.so"], - shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfastcvopt", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfastcvopt.so"], - shared_libs: ["liblog", "libion", "libOpenCL", "libfastcvdsp_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmaxxaudioqdsp", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmaxxaudioqdsp.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libstreamparser", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libstreamparser.so"], - shared_libs: ["libvideoutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libswregistrationalgo", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libswregistrationalgo.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvideoutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvideoutils.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvqzip", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvqzip.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.authsecret@1.0-impl.nos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/android.hardware.authsecret@1.0-impl.nos.so"], - shared_libs: ["libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.authsecret@1.0", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.confirmationui.secure_input_citadel", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/android.hardware.confirmationui.secure_input_citadel.so"], - shared_libs: ["libbase", "libhidlbase", "libnos", "libnosprotos", "libnos_citadeld_proxy", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libteeui_hal_support", "nos_app_keymaster", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.identity@1.0-impl.nos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/android.hardware.identity@1.0-impl.nos.so"], - shared_libs: ["android.hardware.identity-support-lib", "android.hardware.identity-V3-ndk", "android.hardware.keymaster-V3-ndk", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "android.hardware.keymaster@4.1-impl.nos", "libcrypto", "libbase", "libhidlbase", "libnos", "libnosprotos", "liblog", "libutils", "libbinder_ndk", "libcppbor_external", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libnos_citadeld_proxy", "nos_app_keymaster", "nos_app_identity", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.keymaster@4.1-impl.nos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so"], - shared_libs: ["libcrypto_shim", "libbase", "libnos", "libnosprotos", "libutils", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "libkeymaster4support", "libcrypto", "libprotobuf-cpp-full-3.9.1-vendorcompat", "nos_app_keymaster", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.oemlock@1.0-impl.nos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/android.hardware.oemlock@1.0-impl.nos.so"], - shared_libs: ["libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.oemlock@1.0", "libprotobuf-cpp-full-3.9.1-vendorcompat", "nos_app_avb", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.weaver@1.0-impl.nos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/android.hardware.weaver@1.0-impl.nos.so"], - shared_libs: ["libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.weaver@1.0", "libprotobuf-cpp-full-3.9.1-vendorcompat", "nos_app_weaver", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.imx355", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.imx355.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.imx355_s", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.imx355_s.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.imx363", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.imx363.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.custom.stats.aec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.custom.stats.aec.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libmotion_ae", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.custom.stats.awb", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.custom.stats.awb.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.3atuning.b4s4_imx355", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.3atuning.b4s4_imx355.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.3atuning.b4s4_imx355_s", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.3atuning.b4s4_imx355_s.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.3atuning.b4s4_imx363", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.3atuning.b4s4_imx363.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.3atuning.default", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.3atuning.default.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.node.eis", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.node.eis.so"], - shared_libs: ["libcamera_metadata", "libcutils", "libcom.qti.chinodeutils", "lib_camera_sensors", "lib_aion_buffer", "libgoog_catpipe", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.node.fd", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.node.fd.so"], - shared_libs: ["libcutils", "libcamera_metadata", "libcom.qti.chinodeutils", "libgcam_frsdk", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.node.llv", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.node.llv.so"], - shared_libs: ["libgoog_llv_gpu", "libcutils", "libcamera_metadata", "libcom.qti.chinodeutils", "lib_aion_buffer", "libgoog_catpipe", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.node.warping", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.node.warping.so"], - shared_libs: ["libcamera_metadata", "libcutils", "libcom.qti.chinodeutils", "lib_camera_sensors", "lib_aion_buffer", "libgoog_catpipe", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.stats.af", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.stats.af.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.google.stats.pdlibwrapper", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.google.stats.pdlibwrapper.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.camx.chiiqutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-vendorcompat", "libhardware", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eisv2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv2.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eisv3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv3.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.hvx.addconstant", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.hvx.binning", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.depth", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.depth.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.dummyrtb", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.dummysat", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.eisv2", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libtinyxml2", "android.hardware.thermal@1.0", "libhidlbase", "libhwbinder", "libutils", "libssc_proto", "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.eisv3", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libtinyxml2", "android.hardware.thermal@1.0", "libhidlbase", "libhwbinder", "libutils", "libssc_proto", "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.gpu", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.memcpy", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.remosaic", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so"], - shared_libs: ["libcamera_metadata", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.stich", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.stich.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.aec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.af", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.af.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.afd", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.asd", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.awb", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.awbwrapper", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.pdlib", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.pdlibsony", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.pdlibwrapper", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.aec", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.af", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.awb", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.pdlib", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdepthmapwrapper", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.fingerprints.extension@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.fingerprints.extension@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camera.sdm710", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/camera.sdm710.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libtinyxml2", "android.hardware.thermal@1.0", "libhidlbase", "libhwbinder", "libutils", "libssc_proto", "libqdMetaData", "libcamera_metadata", "libcamxfdengine", "libcamxstatscore", "libsync", "libgcam_ae", "lib_camera_sensors", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.chi.override", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/com.qti.chi.override.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libutils", "libhidlbase", "libhwbinder", "android.hardware.power@1.2", "android.hardware.power-V1-ndk", "libbinder_ndk", "libcamera_metadata", "libhardware", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.qti.chinodeutils", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.qti.chinodeutils.so"], - shared_libs: ["libcamera_metadata", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libeaselsystem.blue", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libeaselsystem.blue.so"], - shared_libs: ["libdl", "liblog", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcam", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgcam.so"], - shared_libs: ["liblog", "libz", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcam_ae", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgcam_ae.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcam_frsdk", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgcam_frsdk.so"], - shared_libs: ["liblog", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgoog_pdaf_core_imx363", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgoog_pdaf_core_imx363.so"], - shared_libs: ["libm", "libdl", "liblog", "libz", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhexagon_nn_stub", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhexagon_nn_stub.so"], - shared_libs: ["libcdsprpc", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmotion_ae", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmotion_ae.so"], - shared_libs: ["libdl", "libz", "liblog", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnos.so"], - shared_libs: ["libnos_datagram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnos_citadeld_proxy", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnos_citadeld_proxy.so"], - shared_libs: ["android.frameworks.stats-V1-ndk", "libbase", "libbinder", "libbinder_ndk", "libnos", "libutils", "pixelatoms-cpp-legacy", "pixelpowerstats_provider_aidl_interface-cpp", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnos_client_citadel", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnos_client_citadel.so"], - shared_libs: ["libnos", "libnos_transport", "libnos_datagram_citadel", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnos_datagram", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnos_datagram.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnos_datagram_citadel", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnos_datagram_citadel.so"], - shared_libs: ["liblog", "libnos_datagram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnos_transport", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnos_transport.so"], - shared_libs: ["libbase", "liblog", "libnos_datagram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnosprotos", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnosprotos.so"], - shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpower_anomaly_data", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpower_anomaly_data.so"], - shared_libs: ["liblog", "libcutils", "libqmi_cci", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwvhidl", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libwvhidl.so"], - shared_libs: ["android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "android.hardware.drm@1.4", "android.hidl.memory@1.0", "libbase", "libcrypto", "libcutils", "libhidlbase", "libhidlmemory", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "nos_app_avb", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/nos_app_avb.so"], - shared_libs: ["libnos", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libnosprotos", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "nos_app_identity", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/nos_app_identity.so"], - shared_libs: ["libnos", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libnosprotos", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "nos_app_keymaster", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/nos_app_keymaster.so"], - shared_libs: ["libnos", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libnosprotos", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "nos_app_weaver", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/nos_app_weaver.so"], - shared_libs: ["libnos", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libnosprotos", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "pixelatoms-cpp-legacy", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/pixelatoms-cpp-legacy.so"], - shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "unnhal-acc-adreno", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/unnhal-acc-adreno.so"], - shared_libs: ["liblog", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "unnhal-acc-common", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/unnhal-acc-common.so"], - shared_libs: ["libbase", "libhardware", "libhidlbase", "libhidlmemory", "libui", "liblog", "libnativewindow", "libutils", "libcutils", "libfmq", "android.hardware.neuralnetworks@1.0", "android.hardware.neuralnetworks@1.1", "android.hardware.neuralnetworks@1.2", "android.hardware.neuralnetworks@1.3", "android.hidl.safe_union@1.0", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "unnhal-acc-hvx", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/unnhal-acc-hvx.so"], - shared_libs: ["libbase", "libhardware", "libhidlbase", "libhidlmemory", "liblog", "libutils", "libcutils", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.google.wifi_ext@1.0", - owner: "google", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.google.wifi_ext@1.0.so"], - shared_libs: ["android.hardware.wifi@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, + name: "system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so", + system_ext_specific: true, + installed_location: "priv-app/ims/lib/arm64/libimsmedia_jni.so", + symlink_target: "/system_ext/lib64/libimsmedia_jni.so", +} + +cc_prebuilt_library_shared { + name: "android.hardware.sensors@2.0-impl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/android.hardware.sensors@2.0-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "liblog", + "libcutils", + "libhardware", + "libbase", + "android.hardware.sensors@2.0", + "libfmq", + "libssc", + "libsensorslog", + "sensors.ssc", + "libssc_proto", + "libash", + "libvsc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.sensors@2.0-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "liblog", + "libcutils", + "libhardware", + "libbase", + "android.hardware.sensors@2.0", + "libfmq", + "libssc", + "libsensorslog", + "sensors.ssc", + "libssc_proto", + "libash", + "libvsc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "btaudio_offload_if", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/btaudio_offload_if.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "android.hardware.bluetooth.audio@2.0", + "libbluetooth_audio_session", + "libbluetooth_audio_session_qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/btaudio_offload_if.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "android.hardware.bluetooth.audio@2.0", + "libbluetooth_audio_session", + "libbluetooth_audio_session_qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "eglSubDriverAndroid", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/eglSubDriverAndroid.so", + ], + shared_libs: [ + "libEGL_adreno", + "libcutils", + "libhardware", + "libgsl", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/eglSubDriverAndroid.so", + ], + shared_libs: [ + "libEGL_adreno", + "libcutils", + "libhardware", + "libgsl", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libEGL_adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libEGL_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libEGL_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv1_CM_adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv2_adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libGLESv2_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libllvm-glnext", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLESv2_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libllvm-glnext", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQTapGLES", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libQTapGLES.so", + ], + shared_libs: [ + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libQTapGLES.so", + ], + shared_libs: [ + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libq3dtools_adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libq3dtools_adreno.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libq3dtools_adreno.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libq3dtools_esx", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libq3dtools_esx.so", + ], + shared_libs: [ + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libq3dtools_esx.so", + ], + shared_libs: [ + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.bluetooth@1.0-impl-qti", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhidlbase", + "liblog", + "libpower", + "libutils", + "libdiag", + "libbtnv", + "android.hardware.bluetooth@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhidlbase", + "liblog", + "libpower", + "libutils", + "libdiag", + "libbtnv", + "android.hardware.bluetooth@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.gatekeeper@1.0-impl-qti", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so", + ], + shared_libs: [ + "android.hardware.gatekeeper@1.0", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libutils", + "libkeymasterdeviceutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so", + ], + shared_libs: [ + "android.hardware.gatekeeper@1.0", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libutils", + "libkeymasterdeviceutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sound_trigger.primary.sdm710", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/sound_trigger.primary.sdm710.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtinyalsa", + "libaudioroute", + "libexpat", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/sound_trigger.primary.sdm710.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtinyalsa", + "libaudioroute", + "libexpat", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qteeconnector@1.0-impl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so", + ], + shared_libs: [ + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libutils", + "liblog", + "vendor.qti.hardware.qteeconnector@1.0", + "libQSEEComAPI", + "libGPreqcancel_svc", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so", + ], + shared_libs: [ + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libutils", + "liblog", + "vendor.qti.hardware.qteeconnector@1.0", + "libQSEEComAPI", + "libGPreqcancel_svc", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vulkan.adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vulkan.adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libz", + "liblog", + "libllvm-glnext", + "libcutils", + "libhardware", + "libnativewindow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vulkan.adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libz", + "liblog", + "libllvm-glnext", + "libcutils", + "libhardware", + "libnativewindow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAlacSwDec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libAlacSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAlacSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libApeSwDec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libApeSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libApeSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libC2D2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libC2D2.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libC2D2.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCB", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libCB.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCB.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFlacSwDec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libFlacSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFlacSwDec.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPQTEEC_vendor", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libGPQTEEC_vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libhidlbase", + "libGPTEE_vendor", + "libQTEEConnector_vendor", + "vendor.qti.hardware.qteeconnector@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPQTEEC_vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libhidlbase", + "libGPTEE_vendor", + "libQTEEConnector_vendor", + "vendor.qti.hardware.qteeconnector@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPTEE_vendor", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libGPTEE_vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPTEE_vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPreqcancel", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libGPreqcancel.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libGPreqcancel_svc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPreqcancel.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libGPreqcancel_svc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPreqcancel_svc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libGPreqcancel_svc.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPreqcancel_svc.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMpeg4SwEncoder", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMpeg4SwEncoder.so", + ], + shared_libs: [ + "libcutils", + "libGLESv2", + "libEGL", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMpeg4SwEncoder.so", + ], + shared_libs: [ + "libcutils", + "libGLESv2", + "libEGL", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOmxAlacDecSw", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOmxAlacDecSw.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOmxAlacDecSw.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOmxAmrwbplusDec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOmxAmrwbplusDec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOmxAmrwbplusDec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOmxApeDecSw", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOmxApeDecSw.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOmxApeDecSw.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOmxEvrcDec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOmxEvrcDec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOmxEvrcDec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOmxQcelp13Dec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOmxQcelp13Dec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOmxQcelp13Dec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOpenCL-pixel", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOpenCL-pixel.so", + ], + shared_libs: [ + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOpenCL-pixel.so", + ], + shared_libs: [ + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOpenCL", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOpenCL.so", + ], + shared_libs: [ + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOpenCL.so", + ], + shared_libs: [ + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQSEEComAPI", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libQSEEComAPI.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQSEEComAPI.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQTEEConnector_vendor", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libQTEEConnector_vendor.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libcutils", + "libutils", + "vendor.qti.hardware.qteeconnector@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQTEEConnector_vendor.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libcutils", + "libutils", + "vendor.qti.hardware.qteeconnector@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libRSDriver_adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libRSDriver_adreno.so", + ], + shared_libs: [ + "libRS_internal", + "libRSCpuRef", + "liblog", + "libEGL", + "libGLESv1_CM", + "libGLESv2", + "libnativewindow", + "librs_adreno", + "libbcinfo", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libRSDriver_adreno.so", + ], + shared_libs: [ + "libRS_internal", + "libRSCpuRef", + "liblog", + "libEGL", + "libGLESv1_CM", + "libGLESv2", + "libnativewindow", + "librs_adreno", + "libbcinfo", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSecureUILib", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libSecureUILib.so", + ], + shared_libs: [ + "liblog", + "libStDrvInt", + "libQSEEComAPI", + "libsecureui_svcsock", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSecureUILib.so", + ], + shared_libs: [ + "liblog", + "libStDrvInt", + "libQSEEComAPI", + "libsecureui_svcsock", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libStDrvInt", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libStDrvInt.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libStDrvInt.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSubSystemShutdown", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libSubSystemShutdown.so", + ], + shared_libs: [ + "libsubsystem_control", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSubSystemShutdown.so", + ], + shared_libs: [ + "libsubsystem_control", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_aion_buffer", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/lib_aion_buffer.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libhardware", + "libqdMetaData", + "libgrallocutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_aion_buffer.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libhardware", + "libqdMetaData", + "libgrallocutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_camera_sensors", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/lib_camera_sensors.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libhidlbase", + "libhardware", + "android.hidl.allocator@1.0", + "android.hardware.sensors@1.0", + "android.frameworks.sensorservice@1.0", + "android.hardware.graphics.allocator@2.0", + "android.hardware.graphics.mapper@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_camera_sensors.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libhidlbase", + "libhardware", + "android.hidl.allocator@1.0", + "android.hardware.sensors@1.0", + "android.frameworks.sensorservice@1.0", + "android.hardware.graphics.allocator@2.0", + "android.hardware.graphics.mapper@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdb-fts", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libacdb-fts.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libacdb-fts.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdbloader", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libacdbloader.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libtinyalsa", + "libacdbrtac", + "libadiertac", + "libacdb-fts", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libacdbloader.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libtinyalsa", + "libacdbrtac", + "libadiertac", + "libacdb-fts", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdbrtac", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libacdbrtac.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libacdbrtac.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadiertac", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadiertac.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadiertac.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadreno_utils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadreno_utils.so", + ], + shared_libs: [ + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadreno_utils.so", + ], + shared_libs: [ + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadsp_default_listener", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libadsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libadsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadsprpc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libash", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libash.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libash.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudcal", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudcal.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudcal.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioalsa", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudioalsa.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudioalsa.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbase64", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbase64.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbase64.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbccQTI", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbccQTI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbccQTI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_audio_session_qti", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbluetooth_audio_session_qti.so", + ], + shared_libs: [ + "vendor.qti.hardware.bluetooth_audio@2.0", + "libaudioutils", + "libbase", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_audio_session_qti.so", + ], + shared_libs: [ + "vendor.qti.hardware.bluetooth_audio@2.0", + "libaudioutils", + "libbase", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbtnv", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbtnv.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbtnv.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc2d30_bltlib", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libc2d30_bltlib.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libc2d30_bltlib.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdalgov7", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcamxfdalgov7.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdalgov7.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdengine", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcamxfdengine.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libcamxfdalgov7", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdengine.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libcamxfdalgov7", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxstatscore", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcamxstatscore.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxstatscore.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxtintlessalgo", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcamxtintlessalgo.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxtintlessalgo.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsp_default_listener", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcdsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsprpc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcdsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcpion", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcpion.so", + ], + shared_libs: [ + "liblog", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcpion.so", + ], + shared_libs: [ + "liblog", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdataitems", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdataitems.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdataitems.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiagjni", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdiagjni.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdiagjni.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisp-aba", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdisp-aba.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisp-aba.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisplayqos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdisplayqos.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisplayqos.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdrmfs", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdrmfs.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdrmfs.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdrmtime", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdrmtime.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdrmtime.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libeaselmanager_client", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libeaselmanager_client.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhidlbase", + "libhidlmemory", + "liblog", + "libnativewindow", + "libutils", + "android.hidl.memory@1.0", + "vendor.google_paintbox@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libeaselmanager_client.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhidlbase", + "libhidlmemory", + "liblog", + "libnativewindow", + "libutils", + "android.hidl.memory@1.0", + "vendor.google_paintbox@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libelmyra-protos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libelmyra-protos.so", + ], + shared_libs: [ + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libelmyra-protos.so", + ], + shared_libs: [ + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libflp", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libflp.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libloc_core", + "libizat_core", + "libgps.utils", + "liblbs_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libflp.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libloc_core", + "libizat_core", + "libgps.utils", + "liblbs_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs-calwrapper", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs-calwrapper.so", + ], + shared_libs: [ + "libgcs-osal", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgcs-calwrapper.so", + ], + shared_libs: [ + "libgcs-osal", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs-ipc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs-ipc.so", + ], + shared_libs: [ + "liblog", + "libexpat", + "libgcs-osal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgcs-ipc.so", + ], + shared_libs: [ + "liblog", + "libexpat", + "libgcs-osal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs-osal", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs-osal.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgcs-osal.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs.so", + ], + shared_libs: [ + "libgcs-osal", + "libgcs-calwrapper", + "libgcs-ipc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgcs.so", + ], + shared_libs: [ + "libgcs-osal", + "libgcs-calwrapper", + "libgcs-ipc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgeofence", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgeofence.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libloc_core", + "libizat_core", + "liblbs_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgeofence.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libloc_core", + "libizat_core", + "liblbs_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgnsspps", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgnsspps.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgnsspps.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgoog_catpipe", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgoog_catpipe.so", + ], + shared_libs: [ + "liblog", + "libm", + "libz", + "libGLESv3", + "libEGL", + "libdl", + "libc", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgoog_catpipe.so", + ], + shared_libs: [ + "liblog", + "libm", + "libz", + "libGLESv3", + "libEGL", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgoog_llv_gpu", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgoog_llv_gpu.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libEGL", + "libGLESv2", + "libGLESv3", + "libion", + "liblog", + "libhardware", + "libqdMetaData", + "android.hardware.graphics.common@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgoog_llv_gpu.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libEGL", + "libGLESv2", + "libGLESv3", + "libion", + "liblog", + "libhardware", + "libqdMetaData", + "android.hardware.graphics.common@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgsl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgsl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgsl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdcpsrm", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhdcpsrm.so", + ], + shared_libs: [ + "liblog", + "libQSEEComAPI", + "libdrmfs", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdcpsrm.so", + ], + shared_libs: [ + "liblog", + "libQSEEComAPI", + "libdrmfs", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr_tm", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhdr_tm.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr_tm.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libizat_core", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libizat_core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libloc_core", + "libgps.utils", + "libloc_api_v02", + "libsqlite", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libizat_core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libloc_core", + "libgps.utils", + "libloc_api_v02", + "libsqlite", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymasterdeviceutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libkeymasterdeviceutils.so", + ], + shared_libs: [ + "libcutils", + "libQSEEComAPI", + "liblog", + "libcrypto", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymasterdeviceutils.so", + ], + shared_libs: [ + "libcutils", + "libQSEEComAPI", + "liblog", + "libcrypto", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymasterprovision", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libkeymasterprovision.so", + ], + shared_libs: [ + "liblog", + "libcrypto", + "libkeymasterdeviceutils", + "libkeymasterutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymasterprovision.so", + ], + shared_libs: [ + "liblog", + "libcrypto", + "libkeymasterdeviceutils", + "libkeymasterutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymasterutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libkeymasterutils.so", + ], + shared_libs: [ + "libcutils", + "libQSEEComAPI", + "liblog", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymasterutils.so", + ], + shared_libs: [ + "libcutils", + "libQSEEComAPI", + "liblog", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblbs_core", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liblbs_core.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libizat_core", + "libloc_core", + "libgps.utils", + "libcrypto", + "libsqlite", + "libloc_api_v02", + "libmdmdetect", + "libperipheral_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblbs_core.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libizat_core", + "libloc_core", + "libgps.utils", + "libcrypto", + "libsqlite", + "libloc_api_v02", + "libmdmdetect", + "libperipheral_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libllvm-glnext", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libllvm-glnext.so", + ], + shared_libs: [ + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libllvm-glnext.so", + ], + shared_libs: [ + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libllvm-qcom", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libllvm-qcom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libllvm-qcom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_api_v02", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libloc_api_v02.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libqmi_cci", + "libqmi_common_so", + "libloc_core", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_api_v02.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libqmi_cci", + "libqmi_common_so", + "libloc_core", + "libgps.utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloc_ds_api", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libloc_ds_api.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libgps.utils", + "libdsi_netctrl", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloc_ds_api.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libgps.utils", + "libdsi_netctrl", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblowi_client", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liblowi_client.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblowi_client.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblowi_wifihal", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liblowi_wifihal.so", + ], + shared_libs: [ + "liblowi_client", + "libcutils", + "libutils", + "liblog", + "libgps.utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblowi_wifihal.so", + ], + shared_libs: [ + "liblowi_client", + "libcutils", + "libutils", + "liblog", + "libgps.utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmdsprpc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmdsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmdsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmm-hdcpmgr", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmm-hdcpmgr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmm-hdcpmgr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmulawdec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmulawdec.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmulawdec.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboemcrypto", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liboemcrypto.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "vendor.display.config@1.0", + "libhidlbase", + "libcpion", + "libcutils", + "vendor.display.config@1.3", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboemcrypto.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "vendor.display.config@1.0", + "libhidlbase", + "libcpion", + "libcutils", + "vendor.display.config@1.3", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libperipheral_client", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libperipheral_client.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libbinder", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libperipheral_client.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libbinder", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcbor", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcbor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcbor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcodec2.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqdMetaData", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcodec2.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqdMetaData", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqisl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqisl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqisl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqseed3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqseed3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqseed3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqti-utils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqti-utils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqti-utils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqtikeymaster4", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqtikeymaster4.so", + ], + shared_libs: [ + "liblog", + "libcrypto", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libutils", + "libcutils", + "libkeymasterdeviceutils", + "libkeymasterutils", + "libbase", + "android.hardware.keymaster@4.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqtikeymaster4.so", + ], + shared_libs: [ + "liblog", + "libcrypto", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libutils", + "libcutils", + "libkeymasterdeviceutils", + "libkeymasterutils", + "libbase", + "android.hardware.keymaster@4.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librpmb", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librpmb.so", + ], + shared_libs: [ + "libutils", + "libQSEEComAPI", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librpmb.so", + ], + shared_libs: [ + "libutils", + "libQSEEComAPI", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librs_adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librs_adreno.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libCB", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librs_adreno.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libCB", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librs_adreno_sha1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librs_adreno_sha1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librs_adreno_sha1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdedrm", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsdedrm.so", + ], + shared_libs: [ + "libdrm", + "libdrmutils", + "libdisplaydebug", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdedrm.so", + ], + shared_libs: [ + "libdrm", + "libdrmutils", + "libdisplaydebug", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-color", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsdm-color.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbinder", + "libutils", + "libdisplaydebug", + "libtinyxml2_1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-color.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbinder", + "libutils", + "libdisplaydebug", + "libtinyxml2_1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-diag", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsdm-diag.so", + ], + shared_libs: [ + "libdiag", + "libsdmutils", + "libbinder", + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-diag.so", + ], + shared_libs: [ + "libdiag", + "libsdmutils", + "libbinder", + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-disp-vndapis", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsdm-disp-vndapis.so", + ], + shared_libs: [ + "libdisplaydebug", + "libqservice", + "libbinder", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-disp-vndapis.so", + ], + shared_libs: [ + "libdisplaydebug", + "libqservice", + "libbinder", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdmextension", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsdmextension.so", + ], + shared_libs: [ + "libdisplaydebug", + "libsdmutils", + "libdisplayqos", + "libsdm-color", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdmextension.so", + ], + shared_libs: [ + "libdisplaydebug", + "libsdmutils", + "libdisplayqos", + "libsdm-color", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdsprpc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsdsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdsprpc.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecureui", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsecureui.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "libStDrvInt", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libbinder", + "libsecureui_svcsock", + "vendor.display.config@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecureui.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "libStDrvInt", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libbinder", + "libsecureui_svcsock", + "vendor.display.config@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecureui_svcsock", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsecureui_svcsock.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "vendor.qti.hardware.tui_comm@1.0_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecureui_svcsock.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "vendor.qti.hardware.tui_comm@1.0_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensorslog", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsensorslog.so", + ], + shared_libs: [ + "libash", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsensorslog.so", + ], + shared_libs: [ + "libash", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsi", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsi.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libpng", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsi.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libpng", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_device_mode_stub", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsns_device_mode_stub.so", + ], + shared_libs: [ + "libsns_fastRPC_util", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_device_mode_stub.so", + ], + shared_libs: [ + "libsns_fastRPC_util", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_fastRPC_util", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsns_fastRPC_util.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_fastRPC_util.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_low_lat_stream_stub", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsns_low_lat_stream_stub.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_low_lat_stream_stub.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_registry_skel", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsns_registry_skel.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_registry_skel.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsapi", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsnsapi.so", + ], + shared_libs: [ + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libcutils", + "libutils", + "libssc_proto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnsapi.so", + ], + shared_libs: [ + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libcutils", + "libutils", + "libssc_proto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsdiaglog", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsnsdiaglog.so", + ], + shared_libs: [ + "libash", + "liblog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libdiag", + "libssc", + "libssc_proto", + "libsensorslog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnsdiaglog.so", + ], + shared_libs: [ + "libash", + "liblog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libdiag", + "libssc", + "libssc_proto", + "libsensorslog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspcom", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libspcom.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspcom.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspiris", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libspiris.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspiris.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libssc.so", + ], + shared_libs: [ + "libash", + "liblog", + "libsensorslog", + "libpower", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libcutils", + "libutils", + "libssc_proto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssc.so", + ], + shared_libs: [ + "libash", + "liblog", + "libsensorslog", + "libpower", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libcutils", + "libutils", + "libssc_proto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssc_default_listener", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libssc_default_listener.so", + ], + shared_libs: [ + "liblog", + "libsdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssc_default_listener.so", + ], + shared_libs: [ + "liblog", + "libsdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssc_proto", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libssc_proto.so", + ], + shared_libs: [ + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssc_proto.so", + ], + shared_libs: [ + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssd", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libssd.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssd.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsubsystem_control", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsubsystem_control.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libmdmdetect", + "libperipheral_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsubsystem_control.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libmdmdetect", + "libperipheral_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswvdec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libswvdec.so", + ], + shared_libs: [ + "libcutils", + "libcdsprpc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libswvdec.so", + ], + shared_libs: [ + "libcutils", + "libcdsprpc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsysmon_cdsp_skel", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsysmon_cdsp_skel.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsysmon_cdsp_skel.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtime_genoff", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libtime_genoff.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtime_genoff.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtinyxml2_1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libtinyxml2_1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtinyxml2_1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtzdrmgenprov", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libtzdrmgenprov.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtzdrmgenprov.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvsc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvsc.so", + ], + shared_libs: [ + "libash", + "libcutils", + "liblog", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libutils", + "libssc", + "libssc_proto", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libsensorslog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvsc.so", + ], + shared_libs: [ + "libash", + "libcutils", + "liblog", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libutils", + "libssc", + "libssc_proto", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libsensorslog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.ssc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/sensors.ssc.so", + ], + shared_libs: [ + "libash", + "libbase", + "libssc", + "libssc_proto", + "liblog", + "libcutils", + "libelmyra-protos", + "libsensorslog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libutils", + "libsnsdiaglog", + "libhardware", + "libvsc", + "libfmq", + "libbinder", + "libhidlbase", + "android.hardware.sensors@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sensors.ssc.so", + ], + shared_libs: [ + "libash", + "libbase", + "libssc", + "libssc_proto", + "liblog", + "libcutils", + "libelmyra-protos", + "libsensorslog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libutils", + "libsnsdiaglog", + "libhardware", + "libvsc", + "libfmq", + "libbinder", + "libhidlbase", + "android.hardware.sensors@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.display.color@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.1", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.display.color@1.1.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.1.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.display.color@1.2.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.2.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.postproc@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.display.postproc@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.postproc@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.google_paintbox@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.google_paintbox@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.google_paintbox@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.cvp@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.cvp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.cvp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.fingerprint@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qdutils_disp@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qseecom@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.qseecom@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qteeconnector@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.scve.objecttracker@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.scve.objecttracker@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.scve.panorama@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.scve.panorama@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.soter@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.soter@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.tui_comm@1.0_vendor", + stem: "vendor.qti.hardware.tui_comm@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.wigig.netperftuner@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.power.pasrmanager@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.power.pasrmanager@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.voiceprint@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.voiceprint@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.voiceprint@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOmxDsdDec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOmxDsdDec.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadm", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadm.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadpcmdec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadpcmdec.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcppf", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcppf.so", + ], + shared_libs: [ + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsd2pcm", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdsd2pcm.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcrc", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfastcrc.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvdsp_stub", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfastcvdsp_stub.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvopt", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfastcvopt.so", + ], + shared_libs: [ + "liblog", + "libion", + "libOpenCL", + "libfastcvdsp_stub", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmaxxaudioqdsp", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmaxxaudioqdsp.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstreamparser", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libstreamparser.so", + ], + shared_libs: [ + "libvideoutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswregistrationalgo", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libswregistrationalgo.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libcdsprpc", + "libsnsapi", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libhardware", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideoutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvideoutils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvqzip", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvqzip.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.authsecret@1.0-impl.nos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.authsecret@1.0-impl.nos.so", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libnos", + "libnosprotos", + "libutils", + "android.hardware.authsecret@1.0", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.confirmationui.secure_input_citadel", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.confirmationui.secure_input_citadel.so", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libnos", + "libnosprotos", + "libnos_citadeld_proxy", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libteeui_hal_support", + "nos_app_keymaster", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.identity@1.0-impl.nos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.identity@1.0-impl.nos.so", + ], + shared_libs: [ + "android.hardware.identity-support-lib", + "android.hardware.identity-V3-ndk", + "android.hardware.keymaster-V3-ndk", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "android.hardware.keymaster@4.1-impl.nos", + "libcrypto", + "libbase", + "libhidlbase", + "libnos", + "libnosprotos", + "liblog", + "libutils", + "libbinder_ndk", + "libcppbor_external", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libnos_citadeld_proxy", + "nos_app_keymaster", + "nos_app_identity", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.keymaster@4.1-impl.nos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so", + ], + shared_libs: [ + "libcrypto_shim", + "libbase", + "libnos", + "libnosprotos", + "libutils", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "libkeymaster4support", + "libcrypto", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "nos_app_keymaster", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.oemlock@1.0-impl.nos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.oemlock@1.0-impl.nos.so", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libnos", + "libnosprotos", + "libutils", + "android.hardware.oemlock@1.0", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "nos_app_avb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.weaver@1.0-impl.nos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.weaver@1.0-impl.nos.so", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libnos", + "libnosprotos", + "libutils", + "android.hardware.weaver@1.0", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "nos_app_weaver", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.imx355", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.imx355.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.imx355_s", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.imx355_s.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.imx363", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.imx363.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.custom.stats.aec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.custom.stats.aec.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libmotion_ae", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.custom.stats.awb", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.custom.stats.awb.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.3atuning.b4s4_imx355", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.3atuning.b4s4_imx355.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.3atuning.b4s4_imx355_s", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.3atuning.b4s4_imx355_s.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.3atuning.b4s4_imx363", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.3atuning.b4s4_imx363.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.3atuning.default", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.3atuning.default.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.node.eis", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.node.eis.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcutils", + "libcom.qti.chinodeutils", + "lib_camera_sensors", + "lib_aion_buffer", + "libgoog_catpipe", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.node.fd", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.node.fd.so", + ], + shared_libs: [ + "libcutils", + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libgcam_frsdk", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.node.llv", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.node.llv.so", + ], + shared_libs: [ + "libgoog_llv_gpu", + "libcutils", + "libcamera_metadata", + "libcom.qti.chinodeutils", + "lib_aion_buffer", + "libgoog_catpipe", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.node.warping", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.node.warping.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcutils", + "libcom.qti.chinodeutils", + "lib_camera_sensors", + "lib_aion_buffer", + "libgoog_catpipe", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.stats.af", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.stats.af.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.google.stats.pdlibwrapper", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.google.stats.pdlibwrapper.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.camx.chiiqutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libcdsprpc", + "libsnsapi", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libprotobuf-cpp-full-vendorcompat", + "libhardware", + "libcom.qti.chinodeutils", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eisv2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.eisv2.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eisv3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.eisv3.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.hvx.addconstant", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.hvx.binning", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.depth", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.depth.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dummyrtb", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dummysat", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.eisv2", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libcdsprpc", + "libssc", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libhardware", + "libtinyxml2", + "android.hardware.thermal@1.0", + "libhidlbase", + "libhwbinder", + "libutils", + "libssc_proto", + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.eisv3", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libcdsprpc", + "libssc", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libhardware", + "libtinyxml2", + "android.hardware.thermal@1.0", + "libhidlbase", + "libhwbinder", + "libutils", + "libssc_proto", + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.gpu", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.memcpy", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.remosaic", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so", + ], + shared_libs: [ + "libcamera_metadata", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.stich", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.stich.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.aec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.af", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.af.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.afd", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.asd", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.awb", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.awbwrapper", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlib", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlibsony", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlibwrapper", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.aec", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.af", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.awb", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.pdlib", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdepthmapwrapper", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.fingerprints.extension@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.fingerprints.extension@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camera.sdm710", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/camera.sdm710.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libcdsprpc", + "libssc", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libhardware", + "libtinyxml2", + "android.hardware.thermal@1.0", + "libhidlbase", + "libhwbinder", + "libutils", + "libssc_proto", + "libqdMetaData", + "libcamera_metadata", + "libcamxfdengine", + "libcamxstatscore", + "libsync", + "libgcam_ae", + "lib_camera_sensors", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.chi.override", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/com.qti.chi.override.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libutils", + "libhidlbase", + "libhwbinder", + "android.hardware.power@1.2", + "android.hardware.power-V1-ndk", + "libbinder_ndk", + "libcamera_metadata", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.qti.chinodeutils", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.qti.chinodeutils.so", + ], + shared_libs: [ + "libcamera_metadata", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libeaselsystem.blue", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libeaselsystem.blue.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcam", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgcam.so", + ], + shared_libs: [ + "liblog", + "libz", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcam_ae", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgcam_ae.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcam_frsdk", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgcam_frsdk.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgoog_pdaf_core_imx363", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgoog_pdaf_core_imx363.so", + ], + shared_libs: [ + "libm", + "libdl", + "liblog", + "libz", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhexagon_nn_stub", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhexagon_nn_stub.so", + ], + shared_libs: [ + "libcdsprpc", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmotion_ae", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmotion_ae.so", + ], + shared_libs: [ + "libdl", + "libz", + "liblog", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnos.so", + ], + shared_libs: [ + "libnos_datagram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnos_citadeld_proxy", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnos_citadeld_proxy.so", + ], + shared_libs: [ + "android.frameworks.stats-V1-ndk", + "libbase", + "libbinder", + "libbinder_ndk", + "libnos", + "libutils", + "pixelatoms-cpp-legacy", + "pixelpowerstats_provider_aidl_interface-cpp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnos_client_citadel", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnos_client_citadel.so", + ], + shared_libs: [ + "libnos", + "libnos_transport", + "libnos_datagram_citadel", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnos_datagram", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnos_datagram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnos_datagram_citadel", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnos_datagram_citadel.so", + ], + shared_libs: [ + "liblog", + "libnos_datagram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnos_transport", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnos_transport.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libnos_datagram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnosprotos", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnosprotos.so", + ], + shared_libs: [ + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpower_anomaly_data", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpower_anomaly_data.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libqmi_cci", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvhidl", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwvhidl.so", + ], + shared_libs: [ + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "android.hardware.drm@1.4", + "android.hidl.memory@1.0", + "libbase", + "libcrypto", + "libcutils", + "libhidlbase", + "libhidlmemory", + "liblog", + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "nos_app_avb", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/nos_app_avb.so", + ], + shared_libs: [ + "libnos", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libnosprotos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "nos_app_identity", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/nos_app_identity.so", + ], + shared_libs: [ + "libnos", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libnosprotos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "nos_app_keymaster", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/nos_app_keymaster.so", + ], + shared_libs: [ + "libnos", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libnosprotos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "nos_app_weaver", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/nos_app_weaver.so", + ], + shared_libs: [ + "libnos", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libnosprotos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "pixelatoms-cpp-legacy", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/pixelatoms-cpp-legacy.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unnhal-acc-adreno", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unnhal-acc-adreno.so", + ], + shared_libs: [ + "liblog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unnhal-acc-common", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unnhal-acc-common.so", + ], + shared_libs: [ + "libbase", + "libhardware", + "libhidlbase", + "libhidlmemory", + "libui", + "liblog", + "libnativewindow", + "libutils", + "libcutils", + "libfmq", + "android.hardware.neuralnetworks@1.0", + "android.hardware.neuralnetworks@1.1", + "android.hardware.neuralnetworks@1.2", + "android.hardware.neuralnetworks@1.3", + "android.hidl.safe_union@1.0", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unnhal-acc-hvx", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unnhal-acc-hvx.so", + ], + shared_libs: [ + "libbase", + "libhardware", + "libhidlbase", + "libhidlmemory", + "liblog", + "libutils", + "libcutils", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.google.wifi_ext@1.0", + owner: "google", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.google.wifi_ext@1.0.so", + ], + shared_libs: [ + "android.hardware.wifi@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, } prebuilt_rfsa { - name: "capi_v2_aptX_Classic", - filename: "capi_v2_aptX_Classic.so", - owner: "google", - src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so", - relative_install_path: "adsp", - soc_specific: true, + name: "capi_v2_aptX_Classic", + filename: "capi_v2_aptX_Classic.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so", - relative_install_path: "adsp", - soc_specific: true, + name: "capi_v2_aptX_HD", + filename: "capi_v2_aptX_HD.so", + owner: "google", + src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libVC1Dec", - filename: "libVC1Dec.so", - owner: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libVC1Dec.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libVC1Dec", + filename: "libVC1Dec.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libVC1DecDsp_skel", + filename: "libVC1DecDsp_skel.so", + owner: "google", + src: "proprietary/vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libapps_mem_heap", - filename: "libapps_mem_heap.so", - owner: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libapps_mem_heap", + filename: "libapps_mem_heap.so", + owner: "google", + src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libdspCV_skel", - filename: "libdspCV_skel.so", - owner: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdspCV_skel", + filename: "libdspCV_skel.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_add_constant.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdsp_streamer_add_constant", + filename: "libdsp_streamer_add_constant.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdsp_streamer_binning", + filename: "libdsp_streamer_binning.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdsp_streamer_skel", + filename: "libdsp_streamer_skel.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libfastcvadsp", + filename: "libfastcvadsp.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libfastcvdsp_skel", + filename: "libfastcvdsp_skel.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libhexagon_nn_skel", + filename: "libhexagon_nn_skel.so", + owner: "google", + src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libsns_device_mode_skel", - filename: "libsns_device_mode_skel.so", - owner: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libsns_device_mode_skel", + filename: "libsns_device_mode_skel.so", + owner: "google", + 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: "google", - src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libsns_low_lat_stream_skel", + filename: "libsns_low_lat_stream_skel.so", + owner: "google", + src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so", + relative_install_path: "adsp", + soc_specific: true, } android_app_import { - name: "TimeService", - owner: "google", - apk: "proprietary/vendor/app/TimeService/TimeService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - soc_specific: true, + name: "TimeService", + owner: "google", + apk: "proprietary/vendor/app/TimeService/TimeService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, } dex_import { - name: "com.google.android.camera.experimental2018", - owner: "google", - jars: ["proprietary/vendor/framework/com.google.android.camera.experimental2018.jar"], - soc_specific: true, + name: "com.google.android.camera.experimental2018", + owner: "google", + jars: [ + "proprietary/vendor/framework/com.google.android.camera.experimental2018.jar", + ], + soc_specific: true, } prebuilt_etc_xml { - name: "android.hardware.confirmationui@1.0-service-google.xml", - owner: "google", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.confirmationui@1.0-service-google.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.confirmationui@1.0-service-google.xml", + owner: "google", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.confirmationui@1.0-service-google.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "android.hardware.identity.strongbox.xml", - owner: "google", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.identity.strongbox.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.identity.strongbox.xml", + owner: "google", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.identity.strongbox.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "android.hardware.keymaster@4.1-service.citadel.xml", - owner: "google", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.keymaster@4.1-service.citadel.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.keymaster@4.1-service.citadel.xml", + owner: "google", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.keymaster@4.1-service.citadel.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "android.hardware.weaver@1.0-service.citadel.xml", - owner: "google", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.citadel.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.weaver@1.0-service.citadel.xml", + owner: "google", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.citadel.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "manifest_android.hardware.drm@1.4-service.widevine.xml", - owner: "google", - src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "manifest_android.hardware.drm@1.4-service.widevine.xml", + owner: "google", + src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "rebootescrow-citadel.xml", - owner: "google", - src: "proprietary/vendor/etc/vintf/manifest/rebootescrow-citadel.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "rebootescrow-citadel.xml", + owner: "google", + src: "proprietary/vendor/etc/vintf/manifest/rebootescrow-citadel.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } cc_prebuilt_binary { - name: "adsprpcd", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/adsprpcd"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "adsprpcd", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/adsprpcd", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "cdsprpcd", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/cdsprpcd"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "cdsprpcd", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cdsprpcd", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "cnss-daemon", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/cnss-daemon"], - shared_libs: ["libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libnl", "libcld80211", "libperipheral_client", "libmdmdetect", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "cnss-daemon", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cnss-daemon", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libnl", + "libcld80211", + "libperipheral_client", + "libmdmdetect", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "cnss_diag", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/cnss_diag"], - shared_libs: ["libcutils", "libdiag", "libhardware_legacy", "libtime_genoff", "libnl", "libcld80211", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "cnss_diag", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cnss_diag", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libhardware_legacy", + "libtime_genoff", + "libnl", + "libcld80211", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "easelmanagerd", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/easelmanagerd"], - shared_libs: ["libbase", "libcutils", "libeaselsystem.blue", "libhidlbase", "libhidlmemory", "libion", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libutils", "vendor.google_paintbox@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "easelmanagerd", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/easelmanagerd", + ], + shared_libs: [ + "libbase", + "libcutils", + "libeaselsystem.blue", + "libhidlbase", + "libhidlmemory", + "libion", + "liblog", + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libutils", + "vendor.google_paintbox@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.biometrics.fingerprint@2.1-service.fpc", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.fpc"], - shared_libs: ["liblog", "libhidlbase", "libhidltransport", "libutils", "android.hardware.biometrics.fingerprint@2.1", "android.hardware.biometrics.fingerprint@2.2", "com.fingerprints.extension@1.0", "android.frameworks.stats@1.0", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.biometrics.fingerprint@2.1-service.fpc", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.fpc", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libhidltransport", + "libutils", + "android.hardware.biometrics.fingerprint@2.1", + "android.hardware.biometrics.fingerprint@2.2", + "com.fingerprints.extension@1.0", + "android.frameworks.stats@1.0", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.bluetooth@1.0-service-qti", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti"], - shared_libs: ["liblog", "libcutils", "libutils", "libhidlbase", "android.hardware.bluetooth@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.bluetooth@1.0-service-qti", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libhidlbase", + "android.hardware.bluetooth@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.confirmationui@1.0-service-google", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.confirmationui@1.0-service-google"], - shared_libs: ["android.hardware.confirmationui.secure_input_citadel", "android.hardware.confirmationui@1.0", "android.hardware.keymaster@4.0", "libbase", "libcrypto", "libcutils", "libhidlbase", "libhidltransport", "libSecureUILib", "libStDrvInt", "libteeui_hal_support", "libutils", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.confirmationui@1.0-service-google", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.confirmationui@1.0-service-google", + ], + shared_libs: [ + "android.hardware.confirmationui.secure_input_citadel", + "android.hardware.confirmationui@1.0", + "android.hardware.keymaster@4.0", + "libbase", + "libcrypto", + "libcutils", + "libhidlbase", + "libhidltransport", + "libSecureUILib", + "libStDrvInt", + "libteeui_hal_support", + "libutils", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.drm@1.4-service.widevine", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine"], - shared_libs: ["android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "libbase", "libhidlbase", "liblog", "libutils", "libbinder", "android.hardware.drm@1.4", "libwvhidl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.drm@1.4-service.widevine", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine", + ], + shared_libs: [ + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libbinder", + "android.hardware.drm@1.4", + "libwvhidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.gatekeeper@1.0-service-qti", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti"], - shared_libs: ["android.hardware.gatekeeper@1.0", "libhardware", "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.gatekeeper@1.0-service-qti", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti", + ], + shared_libs: [ + "android.hardware.gatekeeper@1.0", + "libhardware", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.identity@1.0-service.citadel", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.identity@1.0-service.citadel"], - shared_libs: ["libhidlbase", "libbase", "libbinder_ndk", "libcppbor_external", "libcrypto", "liblog", "libutils", "libnos", "libnosprotos", "libnos_citadeld_proxy", "libprotobuf-cpp-full-3.9.1-vendorcompat", "nos_app_identity", "nos_app_keymaster", "android.hardware.keymaster-V3-ndk", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "android.hardware.keymaster@4.1-impl.nos", "android.hardware.identity-support-lib", "android.hardware.identity-V3-ndk", "android.hardware.identity@1.0-impl.nos", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.identity@1.0-service.citadel", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.identity@1.0-service.citadel", + ], + shared_libs: [ + "libhidlbase", + "libbase", + "libbinder_ndk", + "libcppbor_external", + "libcrypto", + "liblog", + "libutils", + "libnos", + "libnosprotos", + "libnos_citadeld_proxy", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "nos_app_identity", + "nos_app_keymaster", + "android.hardware.keymaster-V3-ndk", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "android.hardware.keymaster@4.1-impl.nos", + "android.hardware.identity-support-lib", + "android.hardware.identity-V3-ndk", + "android.hardware.identity@1.0-impl.nos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.keymaster@4.0-service-qti", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhwbinder", "libhidlbase", "libhidltransport", "android.hardware.keymaster@4.0", "libqtikeymaster4", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.keymaster@4.0-service-qti", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "android.hardware.keymaster@4.0", + "libqtikeymaster4", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.keymaster@4.1-service.citadel", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service.citadel"], - shared_libs: ["libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "libprotobuf-cpp-full-3.9.1-vendorcompat", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "android.hardware.keymaster@4.1-impl.nos", "libnos_citadeld_proxy", "nos_app_keymaster", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.keymaster@4.1-service.citadel", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service.citadel", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libnos", + "libnosprotos", + "libutils", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "android.hardware.keymaster@4.1-impl.nos", + "libnos_citadeld_proxy", + "nos_app_keymaster", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.neuralnetworks@1.0-service-paintbox", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.0-service-paintbox"], - shared_libs: ["android.hardware.neuralnetworks@1.0", "android.hardware.neuralnetworks@1.1", "android.hardware.neuralnetworks@1.2", "android.hardware.neuralnetworks@1.3", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libbase", "libcutils", "libeaselmanager_client", "libeaselsystem.blue", "libhardware", "libhidlbase", "libhidlmemory", "libnativewindow", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libui", "libutils", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.neuralnetworks@1.0-service-paintbox", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.0-service-paintbox", + ], + shared_libs: [ + "android.hardware.neuralnetworks@1.0", + "android.hardware.neuralnetworks@1.1", + "android.hardware.neuralnetworks@1.2", + "android.hardware.neuralnetworks@1.3", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libbase", + "libcutils", + "libeaselmanager_client", + "libeaselsystem.blue", + "libhardware", + "libhidlbase", + "libhidlmemory", + "libnativewindow", + "liblog", + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libui", + "libutils", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.neuralnetworks@1.3-service-qti", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti"], - shared_libs: ["libbase", "libhardware", "libhidlbase", "libhidlmemory", "liblog", "libutils", "libcutils", "libfmq", "libui", "android.hardware.neuralnetworks@1.0", "android.hardware.neuralnetworks@1.1", "android.hardware.neuralnetworks@1.2", "android.hardware.neuralnetworks@1.3", "android.hidl.safe_union@1.0", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.neuralnetworks@1.3-service-qti", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti", + ], + shared_libs: [ + "libbase", + "libhardware", + "libhidlbase", + "libhidlmemory", + "liblog", + "libutils", + "libcutils", + "libfmq", + "libui", + "android.hardware.neuralnetworks@1.0", + "android.hardware.neuralnetworks@1.1", + "android.hardware.neuralnetworks@1.2", + "android.hardware.neuralnetworks@1.3", + "android.hidl.safe_union@1.0", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.rebootescrow-service.citadel", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.rebootescrow-service.citadel"], - shared_libs: ["libcrypto_shim", "android.hardware.rebootescrow-V1-ndk", "libbase", "libbinder_ndk", "libcrypto-v33", "libhidlbase", "libkeymaster_messages", "libkeymaster4support", "libkeymaster4_1support", "libnos", "libnos_citadeld_proxy", "libnosprotos", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libutils", "nos_app_keymaster", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.rebootescrow-service.citadel", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.rebootescrow-service.citadel", + ], + shared_libs: [ + "libcrypto_shim", + "android.hardware.rebootescrow-V1-ndk", + "libbase", + "libbinder_ndk", + "libcrypto-v33", + "libhidlbase", + "libkeymaster_messages", + "libkeymaster4support", + "libkeymaster4_1support", + "libnos", + "libnos_citadeld_proxy", + "libnosprotos", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libutils", + "nos_app_keymaster", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.sensors@2.0-service", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.sensors@2.0-service"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libfmq", "libhardware", "libsensorslog", "libssc", "sensors.ssc", "libssc_proto", "libash", "libvsc", "libhidlbase", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.sensors@2.0-service", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.sensors@2.0-service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libfmq", + "libhardware", + "libsensorslog", + "libssc", + "sensors.ssc", + "libssc_proto", + "libash", + "libvsc", + "libhidlbase", + "android.hardware.sensors@2.0", + "android.hardware.sensors@2.0-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.weaver@1.0-service.citadel", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.weaver@1.0-service.citadel"], - shared_libs: ["libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.authsecret@1.0", "android.hardware.authsecret@1.0-impl.nos", "android.hardware.oemlock@1.0", "android.hardware.oemlock@1.0-impl.nos", "android.hardware.weaver@1.0", "android.hardware.weaver@1.0-impl.nos", "libnos_citadeld_proxy", "nos_app_avb", "nos_app_weaver", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.weaver@1.0-service.citadel", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.weaver@1.0-service.citadel", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libnos", + "libnosprotos", + "libutils", + "android.hardware.authsecret@1.0", + "android.hardware.authsecret@1.0-impl.nos", + "android.hardware.oemlock@1.0", + "android.hardware.oemlock@1.0-impl.nos", + "android.hardware.weaver@1.0", + "android.hardware.weaver@1.0-impl.nos", + "libnos_citadeld_proxy", + "nos_app_avb", + "nos_app_weaver", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "citadel_updater", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/citadel_updater"], - shared_libs: ["libcrypto", "libnos", "libnos_citadeld_proxy", "libnos_client_citadel", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "citadel_updater", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/citadel_updater", + ], + shared_libs: [ + "libcrypto", + "libnos", + "libnos_citadeld_proxy", + "libnos_client_citadel", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "citadeld", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/citadeld"], - shared_libs: ["android.frameworks.stats-V1-ndk", "libbase", "libbinder", "libbinder_ndk", "libutils", "pixelatoms-cpp-legacy", "pixelpowerstats_provider_aidl_interface-cpp", "libnos", "libnos_client_citadel", "libnos_transport", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "citadeld", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/citadeld", + ], + shared_libs: [ + "android.frameworks.stats-V1-ndk", + "libbase", + "libbinder", + "libbinder_ndk", + "libutils", + "pixelatoms-cpp-legacy", + "pixelpowerstats_provider_aidl_interface-cpp", + "libnos", + "libnos_client_citadel", + "libnos_transport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } sh_binary { - name: "init_citadel", - owner: "google", - src: "proprietary/vendor/bin/hw/init_citadel", - filename: "init_citadel", - sub_dir: "hw", - soc_specific: true, + name: "init_citadel", + owner: "google", + src: "proprietary/vendor/bin/hw/init_citadel", + filename: "init_citadel", + sub_dir: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.hardware.tui_comm@1.0-service-qti", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhwbinder", "libhidlbase", "libhidltransport", "libbinder", "vendor.qti.hardware.tui_comm@1.0_vendor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.hardware.tui_comm@1.0-service-qti", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libbinder", + "vendor.qti.hardware.tui_comm@1.0_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.media.c2@1.0-service", - owner: "google", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service"], - shared_libs: ["libqcodec2", "android.hardware.media.c2@1.0", "android.hardware.media.omx@1.0", "liblog", "libcutils", "libavservices_minijail", "libbinder", "libhidlbase", "libcodec2_vndk", "libstagefright_omx", "libstagefright_xmlparser", "libutils", "libvndksupport", "libcodec2_hidl@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.media.c2@1.0-service", + owner: "google", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service", + ], + shared_libs: [ + "libqcodec2", + "android.hardware.media.c2@1.0", + "android.hardware.media.omx@1.0", + "liblog", + "libcutils", + "libavservices_minijail", + "libbinder", + "libhidlbase", + "libcodec2_vndk", + "libstagefright_omx", + "libstagefright_xmlparser", + "libutils", + "libvndksupport", + "libcodec2_hidl@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "loc_launcher", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/loc_launcher"], - shared_libs: ["liblog", "libutils", "libcutils", "libgps.utils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "loc_launcher", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/loc_launcher", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libgps.utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "lowi-server", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/lowi-server"], - shared_libs: ["libcutils", "libgps.utils", "liblog", "libnl", "libqmi_cci", "libqmi_common_so", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "lowi-server", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/lowi-server", + ], + shared_libs: [ + "libcutils", + "libgps.utils", + "liblog", + "libnl", + "libqmi_cci", + "libqmi_common_so", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "mm-pp-dpps", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/mm-pp-dpps"], - shared_libs: ["libcutils", "libdisp-aba", "libqdutils", "libutils", "liblog", "libbinder", "libdrm", "libtinyxml2", "libhidlbase", "libhidltransport", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "mm-pp-dpps", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mm-pp-dpps", + ], + shared_libs: [ + "libcutils", + "libdisp-aba", + "libqdutils", + "libutils", + "liblog", + "libbinder", + "libdrm", + "libtinyxml2", + "libhidlbase", + "libhidltransport", + "android.frameworks.sensorservice@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "msm_irqbalance", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/msm_irqbalance"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "msm_irqbalance", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/msm_irqbalance", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "pm-proxy", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/pm-proxy"], - shared_libs: ["libperipheral_client", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "pm-proxy", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pm-proxy", + ], + shared_libs: [ + "libperipheral_client", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "pm-service", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/pm-service"], - shared_libs: ["libcutils", "libutils", "liblog", "libbinder", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libqmi_csi", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "pm-service", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pm-service", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libbinder", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libqmi_csi", + "libmdmdetect", + "libperipheral_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "qseecomd", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/qseecomd"], - shared_libs: ["libcutils", "libutils", "liblog", "libQSEEComAPI", "libdrmfs", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "qseecomd", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qseecomd", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libQSEEComAPI", + "libdrmfs", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ramoops", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ramoops"], - shared_libs: ["libcrypto", "libcrypto_utils", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ramoops", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ramoops", + ], + shared_libs: [ + "libcrypto", + "libcrypto_utils", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "sensors.qti", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/sensors.qti"], - shared_libs: ["liblog", "libdiag", "libssc", "libssc_proto", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libsensorslog", "libcutils", "libash", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "sensors.qti", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/sensors.qti", + ], + shared_libs: [ + "liblog", + "libdiag", + "libssc", + "libssc_proto", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libsensorslog", + "libcutils", + "libash", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ssr_diag", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ssr_diag"], - shared_libs: ["libdiag", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ssr_diag", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssr_diag", + ], + shared_libs: [ + "libdiag", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ssr_setup", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ssr_setup"], - shared_libs: ["libcutils", "libutils", "libmdmdetect", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ssr_setup", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssr_setup", + ], + shared_libs: [ + "libcutils", + "libutils", + "libmdmdetect", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "subsystem_ramdump", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/subsystem_ramdump"], - shared_libs: ["libmdmdetect", "libcutils", "libutils", "liblog", "libpdmapper", "libpdnotifier", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "subsystem_ramdump", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/subsystem_ramdump", + ], + shared_libs: [ + "libmdmdetect", + "libcutils", + "libutils", + "liblog", + "libpdmapper", + "libpdnotifier", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "thermal-engine", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/thermal-engine"], - shared_libs: ["libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "thermal-engine", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/thermal-engine", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "time_daemon", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/time_daemon"], - shared_libs: ["liblog", "libcutils", "libqmi_cci", "libqmi_common_so", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "time_daemon", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/time_daemon", + ], + shared_libs: [ + "liblog", + "libcutils", + "libqmi_cci", + "libqmi_common_so", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "xtra-daemon", - owner: "google", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/xtra-daemon"], - shared_libs: ["libutils", "libcutils", "libcrypto", "libssl", "libsqlite", "libgps.utils", "libloc_core", "libizat_core", "liblog", "libandroid_net", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "xtra-daemon", + owner: "google", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/xtra-daemon", + ], + shared_libs: [ + "libutils", + "libcutils", + "libcrypto", + "libssl", + "libsqlite", + "libgps.utils", + "libloc_core", + "libizat_core", + "liblog", + "libandroid_net", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } install_symlink { - name: "libEGL_adreno_libEGL_adreno_symlink32", - soc_specific: true, - installed_location: "lib/libEGL_adreno.so", - symlink_target: "/vendor/lib/egl/libEGL_adreno.so", + name: "vendor_lib_libEGL_adreno_so", + soc_specific: true, + installed_location: "lib/libEGL_adreno.so", + symlink_target: "/vendor/lib/egl/libEGL_adreno.so", } install_symlink { - name: "libGLESv2_adreno_libGLESv2_adreno_symlink32", - soc_specific: true, - installed_location: "lib/libGLESv2_adreno.so", - symlink_target: "/vendor/lib/egl/libGLESv2_adreno.so", + name: "vendor_lib_libGLESv2_adreno_so", + soc_specific: true, + installed_location: "lib/libGLESv2_adreno.so", + symlink_target: "/vendor/lib/egl/libGLESv2_adreno.so", } install_symlink { - name: "libq3dtools_adreno_libq3dtools_adreno_symlink32", - soc_specific: true, - installed_location: "lib/libq3dtools_adreno.so", - symlink_target: "/vendor/lib/egl/libq3dtools_adreno.so", + name: "vendor_lib_libq3dtools_adreno_so", + soc_specific: true, + installed_location: "lib/libq3dtools_adreno.so", + symlink_target: "/vendor/lib/egl/libq3dtools_adreno.so", } install_symlink { - name: "libEGL_adreno_libEGL_adreno_symlink64", - soc_specific: true, - installed_location: "lib64/libEGL_adreno.so", - symlink_target: "/vendor/lib64/egl/libEGL_adreno.so", + name: "vendor_lib64_libEGL_adreno_so", + soc_specific: true, + installed_location: "lib64/libEGL_adreno.so", + symlink_target: "/vendor/lib64/egl/libEGL_adreno.so", } install_symlink { - name: "libGLESv2_adreno_libGLESv2_adreno_symlink64", - soc_specific: true, - installed_location: "lib64/libGLESv2_adreno.so", - symlink_target: "/vendor/lib64/egl/libGLESv2_adreno.so", + name: "vendor_lib64_libGLESv2_adreno_so", + soc_specific: true, + installed_location: "lib64/libGLESv2_adreno.so", + symlink_target: "/vendor/lib64/egl/libGLESv2_adreno.so", } install_symlink { - name: "libq3dtools_adreno_libq3dtools_adreno_symlink64", - soc_specific: true, - installed_location: "lib64/libq3dtools_adreno.so", - symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so", + name: "vendor_lib64_libq3dtools_adreno_so", + soc_specific: true, + installed_location: "lib64/libq3dtools_adreno.so", + symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so", } - diff --git a/Android.mk b/Android.mk index e8d5e92..9c09a99 100644 --- a/Android.mk +++ b/Android.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/google/sargo/setup-makefiles.sh LOCAL_PATH := $(call my-dir) diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 3d85a06..48deab1 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/google/sargo/setup-makefiles.sh AB_OTA_PARTITIONS += \ abl \ diff --git a/proprietary/vendor/bin/hw/android.hardware.rebootescrow-service.citadel b/proprietary/vendor/bin/hw/android.hardware.rebootescrow-service.citadel index cc86b4d..453ffe4 100755 Binary files a/proprietary/vendor/bin/hw/android.hardware.rebootescrow-service.citadel and b/proprietary/vendor/bin/hw/android.hardware.rebootescrow-service.citadel differ diff --git a/proprietary/vendor/bin/hw/citadeld b/proprietary/vendor/bin/hw/citadeld index 0dd7350..66bf941 100755 Binary files a/proprietary/vendor/bin/hw/citadeld and b/proprietary/vendor/bin/hw/citadeld differ diff --git a/proprietary/vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so b/proprietary/vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so index f3fc6c7..e608362 100644 Binary files a/proprietary/vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so and b/proprietary/vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so differ diff --git a/proprietary/vendor/lib64/libnos_citadeld_proxy.so b/proprietary/vendor/lib64/libnos_citadeld_proxy.so index 78f5de4..fa8f1ad 100644 Binary files a/proprietary/vendor/lib64/libnos_citadeld_proxy.so and b/proprietary/vendor/lib64/libnos_citadeld_proxy.so differ diff --git a/proprietary/vendor/lib64/pixelatoms-cpp-legacy.so b/proprietary/vendor/lib64/pixelatoms-cpp-legacy.so index c0bf350..7568452 100644 Binary files a/proprietary/vendor/lib64/pixelatoms-cpp-legacy.so and b/proprietary/vendor/lib64/pixelatoms-cpp-legacy.so differ diff --git a/sargo-vendor.mk b/sargo-vendor.mk index 12bf050..a4f376f 100644 --- a/sargo-vendor.mk +++ b/sargo-vendor.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/google/sargo/setup-makefiles.sh PRODUCT_SOONG_NAMESPACES += \ vendor/google/sargo @@ -87,8 +87,9 @@ PRODUCT_PACKAGES += \ com.google.android.camera.extensions PRODUCT_PACKAGES += \ - libdmengine_libdmengine_symlink32 \ - libdmjavaplugin_libdmjavaplugin_symlink32 + product_priv-app_DMService_lib_arm_libdmengine_so \ + product_priv-app_DMService_lib_arm_libdmjavaplugin_so + PRODUCT_COPY_FILES += \ vendor/google/sargo/proprietary/product/etc/CarrierSettings/a1_at.pb:$(TARGET_COPY_OUT_PRODUCT)/etc/CarrierSettings/a1_at.pb \ vendor/google/sargo/proprietary/product/etc/CarrierSettings/ahamo_jp.pb:$(TARGET_COPY_OUT_PRODUCT)/etc/CarrierSettings/ahamo_jp.pb \ @@ -231,6 +232,7 @@ PRODUCT_COPY_FILES += \ vendor/google/sargo/proprietary/product/etc/CarrierSettings/vodafone_tr.pb:$(TARGET_COPY_OUT_PRODUCT)/etc/CarrierSettings/vodafone_tr.pb \ vendor/google/sargo/proprietary/product/etc/CarrierSettings/windtre_it.pb:$(TARGET_COPY_OUT_PRODUCT)/etc/CarrierSettings/windtre_it.pb \ vendor/google/sargo/proprietary/product/etc/CarrierSettings/xfinity_us.pb:$(TARGET_COPY_OUT_PRODUCT)/etc/CarrierSettings/xfinity_us.pb + PRODUCT_COPY_FILES += \ vendor/google/sargo/proprietary/product/etc/permissions/UimService.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimService.xml \ vendor/google/sargo/proprietary/product/etc/permissions/uimremoteclient.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/uimremoteclient.xml \ @@ -487,8 +489,9 @@ PRODUCT_PACKAGES += \ tftp_server PRODUCT_PACKAGES += \ - libimscamera_jni_libimscamera_jni_symlink64 \ - libimsmedia_jni_libimsmedia_jni_symlink64 + system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so \ + system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so + PRODUCT_COPY_FILES += \ vendor/google/sargo/proprietary/vendor/dsp/adsp/AlacDecoderModule.so.1:$(TARGET_COPY_OUT_VENDOR)/dsp/adsp/AlacDecoderModule.so.1 \ vendor/google/sargo/proprietary/vendor/dsp/adsp/ApeDecoderModule.so.1:$(TARGET_COPY_OUT_VENDOR)/dsp/adsp/ApeDecoderModule.so.1 \ @@ -1305,9 +1308,9 @@ PRODUCT_PACKAGES += \ xtra-daemon PRODUCT_PACKAGES += \ - libEGL_adreno_libEGL_adreno_symlink32 \ - libGLESv2_adreno_libGLESv2_adreno_symlink32 \ - libq3dtools_adreno_libq3dtools_adreno_symlink32 \ - libEGL_adreno_libEGL_adreno_symlink64 \ - libGLESv2_adreno_libGLESv2_adreno_symlink64 \ - libq3dtools_adreno_libq3dtools_adreno_symlink64 + vendor_lib_libEGL_adreno_so \ + vendor_lib_libGLESv2_adreno_so \ + vendor_lib_libq3dtools_adreno_so \ + vendor_lib64_libEGL_adreno_so \ + vendor_lib64_libGLESv2_adreno_so \ + vendor_lib64_libq3dtools_adreno_so