// // Automatically generated file. DO NOT MODIFY // soong_namespace { imports: [ "device/google/bluejay", "hardware/google/av", "hardware/google/interfaces", "hardware/google/pixel", ], } 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", ], }, android_arm64: { srcs: [ "proprietary/product/lib64/libdmengine.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", 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", ], }, android_arm64: { srcs: [ "proprietary/product/lib64/libdmjavaplugin.so", ], shared_libs: [ "liblog", "libdmengine", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, product_specific: true, } cc_prebuilt_library_shared { name: "libmediaadaptor", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libmediaadaptor.so", ], shared_libs: [ "liblog", "libutils", "libbinder", "libstagefright", "libmedia", "libandroid_runtime", "libnativehelper", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libmediaadaptor.so", ], shared_libs: [ "liblog", "libutils", "libbinder", "libstagefright", "libmedia", "libandroid_runtime", "libnativehelper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "com.google.edgetpu_app_service-V3-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/com.google.edgetpu_app_service-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "com.google.edgetpu_vendor_service-V2-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/com.google.edgetpu_vendor_service-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libhbmsvmanager_jni", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libhbmsvmanager_jni.so", ], shared_libs: [ "libandroid", "libbinder", "libbinder_ndk", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_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, } 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, } android_app_import { name: "CarrierSettings_signed_53.0.733201674", owner: "google", apk: "proprietary/product/priv-app/CarrierSettings_signed_53.0.733201674/CarrierSettings_signed_53.0.733201674.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, } 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, } 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, } 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, } android_app_import { name: "DeviceIntelligenceNetworkPrebuilt-astrea_20240329.00_RC02", owner: "google", apk: "proprietary/product/priv-app/DeviceIntelligenceNetworkPrebuilt-astrea_20240329.00_RC02/DeviceIntelligenceNetworkPrebuilt-astrea_20240329.00_RC02.apk", preprocessed: true, presigned: true, dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "DevicePersonalizationPrebuiltPixel2021-bfinal_aiai_20250217.00_RC08", owner: "google", apk: "proprietary/product/priv-app/DevicePersonalizationPrebuiltPixel2021-bfinal_aiai_20250217.00_RC08/DevicePersonalizationPrebuiltPixel2021-bfinal_aiai_20250217.00_RC08.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, } 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, } android_app_import { name: "GoogleCamera", owner: "google", apk: "proprietary/product/priv-app/GoogleCamera/GoogleCamera.apk", overrides: [ "Aperture", "Camera2", ], 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, } android_app_import { name: "HotwordEnrollmentOKGoogleFUSIONPro", owner: "google", apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleFUSIONPro/HotwordEnrollmentOKGoogleFUSIONPro.apk", preprocessed: true, presigned: true, dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "HotwordEnrollmentXGoogleFUSIONPro", owner: "google", apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleFUSIONPro/HotwordEnrollmentXGoogleFUSIONPro.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, } android_app_import { name: "PixelCameraServices", owner: "google", apk: "proprietary/product/priv-app/PixelCameraServices/PixelCameraServices.apk", preprocessed: true, presigned: true, 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, } 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, } android_app_import { name: "OemRilHookService", owner: "google", apk: "proprietary/system_ext/app/OemRilHookService/OemRilHookService.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "PersistentBackgroundCameraServices", owner: "google", apk: "proprietary/system_ext/app/PersistentBackgroundCameraServices/PersistentBackgroundCameraServices.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, } android_app_import { name: "ConnectivityThermalPowerManager", owner: "google", apk: "proprietary/system_ext/priv-app/ConnectivityThermalPowerManager/ConnectivityThermalPowerManager.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "EuiccGoogleOverlay", owner: "google", apk: "proprietary/system_ext/priv-app/EuiccGoogleOverlay/EuiccGoogleOverlay.apk", certificate: "platform", 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, } 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, } android_app_import { name: "HbmSVManager", owner: "google", apk: "proprietary/system_ext/priv-app/HbmSVManager/HbmSVManager.apk", certificate: "platform", 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, } android_app_import { name: "OemRilService", owner: "google", apk: "proprietary/system_ext/priv-app/OemRilService/OemRilService.apk", preprocessed: true, presigned: true, dex_preopt: { enabled: false, }, privileged: true, 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, } android_app_import { name: "ShannonIms", owner: "google", apk: "proprietary/system_ext/priv-app/ShannonIms/ShannonIms.apk", preprocessed: true, presigned: true, dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "ShannonQualifiedNetworksService", owner: "google", apk: "proprietary/system_ext/priv-app/ShannonQualifiedNetworksService/ShannonQualifiedNetworksService.apk", preprocessed: true, presigned: true, dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "ShannonRcs", owner: "google", apk: "proprietary/system_ext/priv-app/ShannonRcs/ShannonRcs.apk", preprocessed: true, presigned: true, 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, } dex_import { name: "libhwinfo", owner: "google", jars: [ "proprietary/product/framework/libhwinfo.jar", ], product_specific: true, } dex_import { name: "RadioConfigLib", owner: "google", jars: [ "proprietary/system_ext/framework/RadioConfigLib.jar", ], system_ext_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, } dex_import { name: "com.google.android.camera.experimental2022_system", owner: "google", jars: [ "proprietary/system_ext/framework/com.google.android.camera.experimental2022_system.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, } dex_import { name: "com.google.android.camerax.extensions", owner: "google", jars: [ "proprietary/system_ext/framework/com.google.android.camerax.extensions.jar", ], system_ext_specific: true, } dex_import { name: "com.google.pixel.camera.connectivity", owner: "google", jars: [ "proprietary/system_ext/framework/com.google.pixel.camera.connectivity.jar", ], system_ext_specific: true, } dex_import { name: "com.google.pixel.camera.services.cameraidremapper", owner: "google", jars: [ "proprietary/system_ext/framework/com.google.pixel.camera.services.cameraidremapper.jar", ], system_ext_specific: true, } dex_import { name: "com.google.pixel.camera.services.lyricconfigprovider", owner: "google", jars: [ "proprietary/system_ext/framework/com.google.pixel.camera.services.lyricconfigprovider.jar", ], system_ext_specific: true, } dex_import { name: "google-ril", owner: "google", jars: [ "proprietary/system_ext/framework/google-ril.jar", ], system_ext_specific: true, } dex_import { name: "oemrilhook", owner: "google", jars: [ "proprietary/system_ext/framework/oemrilhook.jar", ], system_ext_specific: true, } prebuilt_etc_xml { name: "com.google.pixel.camera.services@1.0-service-google.xml", owner: "google", src: "proprietary/system_ext/etc/vintf/manifest/com.google.pixel.camera.services@1.0-service-google.xml", filename_from_src: true, sub_dir: "vintf/manifest", system_ext_specific: true, } prebuilt_etc_xml { name: "vendor.google.edgetpu_app_service@1.0-service.xml", owner: "google", src: "proprietary/system_ext/etc/vintf/manifest/vendor.google.edgetpu_app_service@1.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", system_ext_specific: true, } cc_prebuilt_binary { name: "vendor.google.edgetpu_app_service@1.0-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service", ], shared_libs: [ "com.google.edgetpu_app_service-V3-ndk", "com.google.edgetpu_vendor_service-V2-ndk", "libandroid", "libbase", "libbinder", "libbinder_ndk", "libcrypto", "libutils", "packagemanager_aidl-cpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", system_ext_specific: true, } install_symlink { 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: "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", } install_symlink { name: "product_priv-app_DMService_lib_arm64_libdmengine_so", product_specific: true, installed_location: "priv-app/DMService/lib/arm64/libdmengine.so", symlink_target: "/product/lib64/libdmengine.so", } install_symlink { name: "product_priv-app_DMService_lib_arm64_libdmjavaplugin_so", product_specific: true, installed_location: "priv-app/DMService/lib/arm64/libdmjavaplugin.so", symlink_target: "/product/lib64/libdmjavaplugin.so", } install_symlink { name: "system_ext_priv-app_HbmSVManager_lib_arm64_libhbmsvmanager_jni_so", system_ext_specific: true, installed_location: "priv-app/HbmSVManager/lib/arm64/libhbmsvmanager_jni.so", symlink_target: "/system_ext/lib64/libhbmsvmanager_jni.so", } cc_prebuilt_library_shared { name: "aoc_aud_ext", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/aoc_aud_ext.so", ], shared_libs: [ "libbase", "libhidlbase", "libutils", "vendor.google.whitechapel.audio.audioext@4.0", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/aoc_aud_ext.so", ], shared_libs: [ "libbase", "libhidlbase", "libutils", "vendor.google.whitechapel.audio.audioext@4.0", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "aoc_audio_stereo_spatializer", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/aoc_audio_stereo_spatializer.so", ], shared_libs: [ "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/aoc_audio_stereo_spatializer.so", ], shared_libs: [ "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "aocx-V2-ndk", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/aocx-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/aocx-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "arm.graphics-V1-ndk", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/arm.graphics-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/arm.graphics-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_adapted_info_features", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_adapted_info_features.so", ], shared_libs: [ "libbase", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_adapted_info_features.so", ], shared_libs: [ "libbase", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_amcs_ext", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_amcs_ext.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_amcs_ext.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_bluenote_aoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_bluenote_aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_bluenote_aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_bt_aoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_bt_aoc.so", ], shared_libs: [ "android.hardware.bluetooth.audio-V5-ndk", "android.hardware.audio.common-V4-ndk", "audio.primary.gs101", "libbase", "liblog", "libcutils", "libutils", "libtinyalsav2", "libfmq", "libbinder_ndk", "libbluetooth_audio_session_aidl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_bt_aoc.so", ], shared_libs: [ "android.hardware.bluetooth.audio-V5-ndk", "android.hardware.audio.common-V4-ndk", "audio.primary.gs101", "libbase", "liblog", "libcutils", "libutils", "libtinyalsav2", "libfmq", "libbinder_ndk", "libbluetooth_audio_session_aidl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_fortemedia_aoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_fortemedia_aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_fortemedia_aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_spk_35l41", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_spk_35l41.so", ], shared_libs: [ "audio.primary.gs101", "libbase", "liblog", "libcutils", "libtinyalsav2", "libutils", "audio_adapted_info_features", "libaudioroutev2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_spk_35l41.so", ], shared_libs: [ "audio.primary.gs101", "libbase", "liblog", "libcutils", "libtinyalsav2", "libutils", "audio_adapted_info_features", "libaudioroutev2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_tunnel_aoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_tunnel_aoc.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_tunnel_aoc.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_usb_aoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_usb_aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libtinyalsav2", "libaudioutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_usb_aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libtinyalsav2", "libaudioutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio_waves_aoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/audio_waves_aoc.so", ], shared_libs: [ "audio.primary.gs101", "audio_adapted_info_features", "aoc_audio_stereo_spatializer", "libbase", "liblog", "libcutils", "libutils", "libtinyalsav2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/audio_waves_aoc.so", ], shared_libs: [ "audio.primary.gs101", "audio_adapted_info_features", "aoc_audio_stereo_spatializer", "libbase", "liblog", "libcutils", "libutils", "libtinyalsav2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.google.edgetpu_app_service-V3-ndk_vendor", stem: "com.google.edgetpu_app_service-V3-ndk", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.google.edgetpu_app_service-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.google.pixel.modem.logmasklibrary-V1-ndk", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.google.pixel.modem.logmasklibrary-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/com.google.pixel.modem.logmasklibrary-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGLES_mali", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/egl/libGLES_mali.so", ], shared_libs: [ "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", "liblog", "libbase", "libnativewindow", "libutils", "android.hardware.graphics.mapper@4.0", "libdrm", "libgralloctypes", "libhidlbase", "libvndksupport", "libcutils", "libhardware", "android.hardware.graphics.common-V6-ndk", "libdmabufheap", "libz", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libGLES_mali.so", ], shared_libs: [ "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", "liblog", "libbase", "libnativewindow", "libutils", "android.hardware.graphics.mapper@4.0", "libdrm", "libgralloctypes", "libhidlbase", "libvndksupport", "libcutils", "libhardware", "android.hardware.graphics.common-V6-ndk", "libdmabufheap", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.platform.aoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/audio.platform.aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libtinyalsav2", "libaudioutils", "libutils", "libexpat", "libaudioroutev2", "libaoctuningdecoder", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.platform.aoc.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libtinyalsav2", "libaudioutils", "libutils", "libexpat", "libaudioroutev2", "libaoctuningdecoder", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.primary.gs101", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/audio.primary.gs101.so", ], shared_libs: [ "aoc_aud_ext", "audio_adapted_info_features", "audio_tunnel_aoc", "libadaptedinfo", "libaudioutils", "libbase", "libcutils", "liblog", "libpower", "libtinyalsav2", "libtinycompress", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.primary.gs101.so", ], shared_libs: [ "aoc_aud_ext", "audio_adapted_info_features", "audio_tunnel_aoc", "libadaptedinfo", "libaudioutils", "libbase", "libcutils", "liblog", "libpower", "libtinyalsav2", "libtinycompress", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "hwcomposer.gs101", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/hwcomposer.gs101.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libacryl", "android.hardware.graphics.composer@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "libui", "android.hardware.graphics.composer3-V4-ndk", "android.hardware.drm-V1-ndk", "com.google.hardware.pixel.display-V15-ndk", "android.frameworks.stats-V2-ndk", "libpixelatoms_defs", "pixelatoms-cpp", "libbinder_ndk", "libbase", "libexynosdisplay", "libExynosHWCService", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/hwcomposer.gs101.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libacryl", "android.hardware.graphics.composer@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "libui", "android.hardware.graphics.composer3-V4-ndk", "android.hardware.drm-V1-ndk", "com.google.hardware.pixel.display-V15-ndk", "android.frameworks.stats-V2-ndk", "libpixelatoms_defs", "pixelatoms-cpp", "libbinder_ndk", "libbase", "libexynosdisplay", "libExynosHWCService", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "mapper.pixel", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/mapper.pixel.so", ], shared_libs: [ "android.hardware.graphics.mapper@4.0", "libvndksupport", "liblog", "libdmabufheap", "libsync", "libutils", "libnativewindow", "libgralloctypes", "libhardware", "android.hardware.graphics.common@1.2", "arm.graphics-V1-ndk", "libhidlbase", "libcutils", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mapper.pixel.so", ], shared_libs: [ "android.hardware.graphics.mapper@4.0", "libvndksupport", "liblog", "libdmabufheap", "libsync", "libutils", "libnativewindow", "libgralloctypes", "libhardware", "android.hardware.graphics.common@1.2", "arm.graphics-V1-ndk", "libhidlbase", "libcutils", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sound_trigger.primary.gs101", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/sound_trigger.primary.gs101.so", ], shared_libs: [ "liblog", "libcutils", "libtinyalsav2", "libutils", "libexpat", "audio_tunnel_aoc", "libaoctuningdecoder", "libaoc", "libaocx", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/sound_trigger.primary.gs101.so", ], shared_libs: [ "liblog", "libcutils", "libtinyalsav2", "libutils", "libexpat", "audio_tunnel_aoc", "libaoctuningdecoder", "libaoc", "libaocx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.google.whitechapel.audio.audioext@4.0-impl", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.google.whitechapel.audio.audioext@4.0-impl.so", ], shared_libs: [ "liblog", "libhidlbase", "libutils", "audio_tunnel_aoc", "vendor.google.whitechapel.audio.audioext@4.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.google.whitechapel.audio.audioext@4.0-impl.so", ], shared_libs: [ "liblog", "libhidlbase", "libutils", "audio_tunnel_aoc", "vendor.google.whitechapel.audio.audioext@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vulkan.mali", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vulkan.mali.so", ], shared_libs: [ "libGLES_mali", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vulkan.mali.so", ], shared_libs: [ "libGLES_mali", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lassen_dmd_constants", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lassen_dmd_constants.so", ], shared_libs: [ "libbase", "liblog", "libtinyxml2", "vendor.samsung_slsi.telephony.hardware.oemservice@1.0", "libhidlbase", "libutils", "libziparchive", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lassen_dmd_constants.so", ], shared_libs: [ "libbase", "liblog", "libtinyxml2", "vendor.samsung_slsi.telephony.hardware.oemservice@1.0", "libhidlbase", "libutils", "libziparchive", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAlgFx_HiFi3z", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libAlgFx_HiFi3z.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libAlgFx_HiFi3z.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2ComponentStore", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2ComponentStore.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_xmlparser", "libion", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2ComponentStore.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_xmlparser", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2H263Dec", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2H263Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2H263Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2H263Enc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2H263Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2H263Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2H264Dec", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2H264Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2H264Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2H264Enc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2H264Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2H264Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2HevcDec", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2HevcDec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2HevcDec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2HevcEnc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2HevcEnc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2HevcEnc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2Mpeg4Dec", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2Mpeg4Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2Mpeg4Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2Mpeg4Enc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2Mpeg4Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2Mpeg4Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2Vp8Dec", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2Vp8Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2Vp8Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2Vp8Enc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2Vp8Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2Vp8Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2Vp9Dec", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2Vp9Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2Vp9Dec.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosC2Vp9Enc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosC2Vp9Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosC2Vp9Enc.so", ], shared_libs: [ "libion_google", "libbinder_ndk", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libutils", "libcutils", "libcodec2", "libcodec2_vndk", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libstagefright_xmlparser", "libExynosC2ComponentStore", "libexynosv4l2", "libhardware", "libacryl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libExynosHWCService", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libExynosHWCService.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libbinder", "libacryl", "libdrm", "android.hardware.graphics.composer@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.composer3-V4-ndk", "android.hardware.drm-V1-ndk", "com.google.hardware.pixel.display-V15-ndk", "android.frameworks.stats-V2-ndk", "libpixelatoms_defs", "pixelatoms-cpp", "libbinder_ndk", "libbase", "libexynosdisplay", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libExynosHWCService.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libbinder", "libacryl", "libdrm", "android.hardware.graphics.composer@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.composer3-V4-ndk", "android.hardware.drm-V1-ndk", "com.google.hardware.pixel.display-V15-ndk", "android.frameworks.stats-V2-ndk", "libpixelatoms_defs", "pixelatoms-cpp", "libbinder_ndk", "libbase", "libexynosdisplay", "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: "lib_aion_buffer", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_aion_buffer.so", ], shared_libs: [ "pixel-power-ext-V1-ndk", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", "libhidlbase", "libvndksupport", "android.hardware.graphics.common@1.2", "libcutils", "libdmabufheap", "libhardware", "libion", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_aion_buffer.so", ], shared_libs: [ "pixel-power-ext-V1-ndk", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", "libhidlbase", "libvndksupport", "android.hardware.graphics.common@1.2", "libcutils", "libdmabufheap", "libhardware", "libion", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libacryl", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libacryl.so", ], shared_libs: [ "libcutils", "libion_google", "liblog", "libutils", "libacryl_hdr_plugin", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libacryl.so", ], shared_libs: [ "libcutils", "libion_google", "liblog", "libutils", "libacryl_hdr_plugin", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libacryl_hdr_plugin", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libacryl_hdr_plugin.so", ], shared_libs: [ "liblog", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libacryl_hdr_plugin.so", ], shared_libs: [ "liblog", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libadaptedinfo", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libadaptedinfo.so", ], shared_libs: [ "android.frameworks.sensorservice-V1-ndk", "android.hardware.health-V1-ndk", "android.hardware.thermal-V1-ndk", "android.hardware.thermal@1.0", "android.hardware.thermal@2.0", "libbase", "libbinder_ndk", "libcutils", "libhidlbase", "liblog", "libsensorndkbridge", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libadaptedinfo.so", ], shared_libs: [ "android.frameworks.sensorservice-V1-ndk", "android.hardware.health-V1-ndk", "android.hardware.thermal-V1-ndk", "android.hardware.thermal@1.0", "android.hardware.thermal@2.0", "libbase", "libbinder_ndk", "libcutils", "libhidlbase", "liblog", "libsensorndkbridge", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libamcsextfile", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libamcsextfile.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libamcsextfile.so", ], shared_libs: [ "audio.primary.gs101", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaoc", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaoc.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaoc.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaoc_waves", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaoc_waves.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaoc_waves.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaoctuningdecoder", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaoctuningdecoder.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaoctuningdecoder.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaocx", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaocx.so", ], shared_libs: [ "libbinder_ndk", "libbase", "liblog", "libutils", "aocx-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaocx.so", ], shared_libs: [ "libbinder_ndk", "libbase", "liblog", "libutils", "aocx-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbo_av1", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libbo_av1.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libgc2_cwl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libbo_av1.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libgc2_cwl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libc2filterplugin", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libc2filterplugin.so", ], shared_libs: [ "server_configurable_flags", "libaconfig_storage_read_api_cc", "liblog", "libcodec2_hal_common", "libcodec2_vndk", "libutils", "libEGL", "libGLESv2", "libGLESv3", "libbase", "libcodec2", "libcutils", "libprocessgroup", "libsfplugin_ccodec_utils", "libsync", "libui", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libc2filterplugin.so", ], shared_libs: [ "server_configurable_flags", "libaconfig_storage_read_api_cc", "liblog", "libcodec2_hal_common", "libcodec2_vndk", "libutils", "libEGL", "libGLESv2", "libGLESv3", "libbase", "libcodec2", "libcutils", "libprocessgroup", "libsfplugin_ccodec_utils", "libsync", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplaycolor", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplaycolor.so", ], shared_libs: [ "android.hardware.graphics.common@1.2", "libbase", "libbinder", "libcutils", "liblog", "libprotobuf-cpp-full", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplaycolor.so", ], shared_libs: [ "android.hardware.graphics.common@1.2", "libbase", "libbinder", "libcutils", "liblog", "libprotobuf-cpp-full", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdrmresource", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdrmresource.so", ], shared_libs: [ "libcutils", "libdrm", "liblog", "libutils", "libhardware", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdrmresource.so", ], shared_libs: [ "libcutils", "libdrm", "liblog", "libutils", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libedgetpu_client.google", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libedgetpu_client.google.so", ], shared_libs: [ "libbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libedgetpu_client.google.so", ], shared_libs: [ "libbase", "com.google.edgetpu_app_service-V3-ndk_vendor", "com.google.edgetpu_vendor_service-V2-ndk_vendor", "libbinder_ndk", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libedgetpu_tachyon.google", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libedgetpu_tachyon.google.so", ], shared_libs: [ "libbase", "libbinder_ndk", "libnativewindow", "libfmq", "libutils", "libcutils", "android.hardware.common.fmq-V1-ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libedgetpu_tachyon.google.so", ], shared_libs: [ "libbase", "libbinder_ndk", "libnativewindow", "libfmq", "libutils", "libcutils", "android.hardware.common.fmq-V1-ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libexynosdisplay", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libexynosdisplay.so", ], shared_libs: [ "liblog", "libcutils", "libhardware", "android.hardware.graphics.composer@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "libhardware_legacy", "libutils", "libsync", "libacryl", "libui", "libion_google", "libdrmresource", "libdrm", "libvendorgraphicbuffer", "android.hardware.power-V2-ndk", "pixel-power-ext-V1-ndk", "pixel_stateresidency_provider_aidl_interface-ndk", "android.hardware.graphics.composer3-V4-ndk", "android.hardware.drm-V1-ndk", "com.google.hardware.pixel.display-V15-ndk", "android.frameworks.stats-V2-ndk", "libpixelatoms_defs", "pixelatoms-cpp", "libbinder_ndk", "libbase", "libpng", "libprocessgroup", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libexynosdisplay.so", ], shared_libs: [ "liblog", "libcutils", "libhardware", "android.hardware.graphics.composer@2.4", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.mapper@2.0", "libhardware_legacy", "libutils", "libsync", "libacryl", "libui", "libion_google", "libdrmresource", "libdrm", "libvendorgraphicbuffer", "android.hardware.power-V2-ndk", "pixel-power-ext-V1-ndk", "pixel_stateresidency_provider_aidl_interface-ndk", "android.hardware.graphics.composer3-V4-ndk", "android.hardware.drm-V1-ndk", "com.google.hardware.pixel.display-V15-ndk", "android.frameworks.stats-V2-ndk", "libpixelatoms_defs", "pixelatoms-cpp", "libbinder_ndk", "libbase", "libpng", "libprocessgroup", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libexynosutils", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libexynosutils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libexynosutils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libexynosv4l2", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libexynosv4l2.so", ], shared_libs: [ "liblog", "libutils", "libexynosutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libexynosv4l2.so", ], shared_libs: [ "liblog", "libutils", "libexynosutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfvsam_prm_parser", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libfvsam_prm_parser.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libfvsam_prm_parser.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgc2_av1_dec", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgc2_av1_dec.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbase", "libcodec2_vndk", "libcodec2", "android.hardware.graphics.common@1.2", "libstagefright_foundation", "libgc2_base", "libbo_av1", "libgc2_cwl", "libgc2_store", "libgc2_log", "libgc2_utils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgc2_av1_dec.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbase", "libcodec2_vndk", "libcodec2", "android.hardware.graphics.common@1.2", "libstagefright_foundation", "libgc2_base", "libbo_av1", "libgc2_cwl", "libgc2_store", "libgc2_log", "libgc2_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgc2_base", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgc2_base.so", ], shared_libs: [ "libui", "liblog", "libutils", "libcutils", "libbase", "libcodec2_vndk", "libcodec2", "libstagefright_foundation", "libion_google", "libgc2_log", "libgc2_utils", "libvendorgraphicbuffer", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgc2_base.so", ], shared_libs: [ "libui", "liblog", "libutils", "libcutils", "libbase", "libcodec2_vndk", "libcodec2", "libstagefright_foundation", "libion_google", "libgc2_log", "libgc2_utils", "libvendorgraphicbuffer", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgc2_cwl", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgc2_cwl.so", ], shared_libs: [ "liblog", "libcutils", "libcodec2_vndk", "libcodec2", "android.hardware.graphics.common@1.2", "libbase", "libion_google", "libgc2_log", "libgc2_base", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgc2_cwl.so", ], shared_libs: [ "liblog", "libcutils", "libcodec2_vndk", "libcodec2", "android.hardware.graphics.common@1.2", "libbase", "libion_google", "libgc2_log", "libgc2_base", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgc2_log", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgc2_log.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgc2_log.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgc2_store", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgc2_store.so", ], shared_libs: [ "liblog", "libutils", "libbase", "libcodec2_vndk", "libcodec2", "libgc2_log", "libion_google", "libion", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgc2_store.so", ], shared_libs: [ "liblog", "libutils", "libbase", "libcodec2_vndk", "libcodec2", "libgc2_log", "libion_google", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgc2_utils", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgc2_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libgc2_log", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgc2_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libgc2_log", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgooglerilaudio", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgooglerilaudio.so", ], shared_libs: [ "vendor.google.whitechapel.audio.extension-V5-ndk", "libbase", "libbinder_ndk", "libcutils", "liblog", "libutils", "vendor.google.whitechapel.audio.audioext@4.0", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgooglerilaudio.so", ], shared_libs: [ "vendor.google.whitechapel.audio.extension-V5-ndk", "libbase", "libbinder_ndk", "libcutils", "liblog", "libutils", "vendor.google.whitechapel.audio.audioext@4.0", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgooglerilmemmonitor", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgooglerilmemmonitor.so", ], shared_libs: [ "liblog", "libutils", "libhidlbase", "libcutils", "libmemunreachable", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgooglerilmemmonitor.so", ], shared_libs: [ "liblog", "libutils", "libhidlbase", "libcutils", "libmemunreachable", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgpudataproducer", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgpudataproducer.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgpudataproducer.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhwjpeg", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libhwjpeg.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libion_google", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libhwjpeg.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libion_google", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libion_exynos", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libion_exynos.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libion_exynos.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libion_google", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libion_google.so", ], shared_libs: [ "liblog", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libion_google.so", ], shared_libs: [ "liblog", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmahalcontroller", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmahalcontroller.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmahalcontroller.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmetrics_logger", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmetrics_logger.so", ], shared_libs: [ "libbase", "libc", "liblog", "libbinder_ndk", "libm", "libz", "android.frameworks.stats-V2-ndk", "com.google.edgetpu_app_service-V3-ndk_vendor", "libutils", "libhidlbase", "libc++", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmetrics_logger.so", ], shared_libs: [ "libbase", "libc", "liblog", "libbinder_ndk", "libm", "libz", "android.frameworks.stats-V2-ndk", "com.google.edgetpu_app_service-V3-ndk_vendor", "libutils", "libhidlbase", "libc++", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liboemservice", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/liboemservice.so", ], shared_libs: [ "libcutils", "libbase", "modem_android_property_manager", "modem_android_property_manager_impl", "modem_clock_manager", "modem_clock_manager_impl", "modem_log_constants", "com.google.pixel.modem.logmasklibrary-V1-ndk", "libbinder", "libbinder_ndk", "libhidlbase", "vendor.samsung_slsi.telephony.hardware.oemservice@1.0", "liblog", "libutils", "lassen_dmd_constants", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/liboemservice.so", ], shared_libs: [ "libcutils", "libbase", "modem_android_property_manager", "modem_android_property_manager_impl", "modem_clock_manager", "modem_clock_manager_impl", "modem_log_constants", "com.google.pixel.modem.logmasklibrary-V1-ndk", "libbinder", "libbinder_ndk", "libhidlbase", "vendor.samsung_slsi.telephony.hardware.oemservice@1.0", "liblog", "libutils", "lassen_dmd_constants", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libril_gfeature", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libril_gfeature.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libril_gfeature.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libril_sitril", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libril_sitril.so", ], shared_libs: [ "vendor.samsung_slsi.telephony.hardware.radioExternal@1.0", "vendor.samsung_slsi.telephony.hardware.radioExternal@1.1", "libril_gfeature", "libgooglerilmemmonitor", "android.hardware.radio@1.6", "liblog", "libutils", "libhidlbase", "libcutils", "libhardware_legacy", "librilutils", "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", "android.hardware.radio@1.5", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "android.hardware.radio.deprecated@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libril_sitril.so", ], shared_libs: [ "vendor.samsung_slsi.telephony.hardware.radioExternal@1.0", "vendor.samsung_slsi.telephony.hardware.radioExternal@1.1", "libril_gfeature", "libgooglerilmemmonitor", "android.hardware.radio@1.6", "liblog", "libutils", "libhidlbase", "libcutils", "libhardware_legacy", "librilutils", "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", "android.hardware.radio@1.5", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "android.hardware.radio.deprecated@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsensorsuez", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsensorsuez.so", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "libbinder_ndk", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsensorsuez.so", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "libbinder_ndk", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsitril-audio", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsitril-audio.so", ], shared_libs: [ "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsitril-audio.so", ], shared_libs: [ "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsitril-client", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsitril-client.so", ], shared_libs: [ "libhidlbase", "vendor.samsung_slsi.telephony.hardware.radioExternal@1.0", "vendor.samsung_slsi.telephony.hardware.radioExternal@1.1", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsitril-client.so", ], shared_libs: [ "libhidlbase", "vendor.samsung_slsi.telephony.hardware.radioExternal@1.0", "vendor.samsung_slsi.telephony.hardware.radioExternal@1.1", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsitril-gps", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsitril-gps.so", ], shared_libs: [ "libbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsitril-gps.so", ], shared_libs: [ "libbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsitril-ims", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsitril-ims.so", ], shared_libs: [ "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsitril-ims.so", ], shared_libs: [ "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsitril", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsitril.so", ], shared_libs: [ "vendor.google.whitechapel.audio.extension-V5-ndk", "libril_gfeature", "libbinder_ndk", "libgooglerilaudio", "vendor.google.whitechapel.audio.audioext@4.0", "libbase", "liblog", "libcutils", "libsqlite", "libcrypto", "libhardware_legacy", "libnetutils", "librilutils", "libutils", "libxml2", "libjsoncpp", "vendor.radio.base", "vendor.radio.protocol.sit.base", "vendor.radio.protocol.sit.stream", "vendor.radio.protocol.sit.json", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsitril.so", ], shared_libs: [ "vendor.google.whitechapel.audio.extension-V5-ndk", "libril_gfeature", "libbinder_ndk", "libgooglerilaudio", "vendor.google.whitechapel.audio.audioext@4.0", "libbase", "liblog", "libcutils", "libsqlite", "libcrypto", "libhardware_legacy", "libnetutils", "librilutils", "libutils", "libxml2", "libjsoncpp", "vendor.radio.base", "vendor.radio.protocol.sit.base", "vendor.radio.protocol.sit.stream", "vendor.radio.protocol.sit.json", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstreset21", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstreset21.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libstreset21.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsueznanoappclients", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsueznanoappclients.so", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "android.hardware.contexthub-V3-ndk", "libaconfig_storage_read_api_cc", "libbase", "libbinder_ndk", "libcutils", "liblog", "libutils", "server_configurable_flags", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsueznanoappclients.so", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "android.hardware.contexthub-V3-ndk", "libaconfig_storage_read_api_cc", "libbase", "libbinder_ndk", "libcutils", "liblog", "libutils", "server_configurable_flags", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libusf", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libusf.so", ], shared_libs: [ "libaoc", "libevent", "libui", "libcutils", "libhardware", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libusf.so", ], shared_libs: [ "libaoc", "libevent", "libui", "libcutils", "libhardware", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvendorgraphicbuffer", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvendorgraphicbuffer.so", ], shared_libs: [ "libvndksupport", "libdrm", "libutils", "libui", "liblog", "libhardware", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libgralloctypes", "libhidlbase", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvendorgraphicbuffer.so", ], shared_libs: [ "libvndksupport", "libdrm", "libutils", "libui", "liblog", "libhardware", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libgralloctypes", "libhidlbase", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.usf", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/sensors.usf.so", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "android.hardware.common-V2-ndk", "com.google.hardware.pixel.display-V9-ndk", "libaoc", "libbinder_ndk", "libhidltransport", "libhwbinder", "libsensorsuez", "libsueznanoappclients", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.1", "android.hardware.sensors@2.0-ScopedWakelock", "libbase", "libcutils", "libhardware", "libhardware_legacy", "libhidlbase", "liblog", "libusf", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.usf.so", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "android.hardware.common-V2-ndk", "com.google.hardware.pixel.display-V9-ndk", "libaoc", "libbinder_ndk", "libhidltransport", "libhwbinder", "libsensorsuez", "libsueznanoappclients", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.1", "android.hardware.sensors@2.0-ScopedWakelock", "libbase", "libcutils", "libhardware", "libhardware_legacy", "libhidlbase", "liblog", "libusf", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liboffloadeffect", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/liboffloadeffect.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/liboffloadeffect.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.google.battery_mitigation-V1-ndk", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.google.battery_mitigation-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.battery_mitigation-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.google.battery_mitigation.service_static", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.google.battery_mitigation.service_static.so", ], shared_libs: [ "libaconfig_storage_read_api_cc", "libbase", "libbinder_ndk", "libcutils", "libhardware", "libjsoncpp", "liblog", "libutils", "vendor.google.battery_mitigation-V1-ndk", "server_configurable_flags", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.battery_mitigation.service_static.so", ], shared_libs: [ "libaconfig_storage_read_api_cc", "libbase", "libbinder_ndk", "libcutils", "libhardware", "libjsoncpp", "liblog", "libutils", "vendor.google.battery_mitigation-V1-ndk", "server_configurable_flags", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.google.whitechapel.audio.audioext@4.0", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.google.whitechapel.audio.audioext@4.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.whitechapel.audio.audioext@4.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.whitechapel.audio.extension-V5-ndk", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.google.whitechapel.audio.extension-V5-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.whitechapel.audio.extension-V5-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.radio.base", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.radio.base.so", ], shared_libs: [ "libril_gfeature", "libcutils", "liblog", "librilutils", "libsqlite", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.radio.base.so", ], shared_libs: [ "libril_gfeature", "libcutils", "liblog", "librilutils", "libsqlite", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.radio.protocol.sit.base", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.radio.protocol.sit.base.so", ], shared_libs: [ "liblog", "libutils", "vendor.radio.base", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.radio.protocol.sit.base.so", ], shared_libs: [ "liblog", "libutils", "vendor.radio.base", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.radio.protocol.sit.json", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.radio.protocol.sit.json.so", ], shared_libs: [ "libcutils", "liblog", "librilutils", "libutils", "libjsoncpp", "vendor.radio.base", "vendor.radio.protocol.sit.base", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.radio.protocol.sit.json.so", ], shared_libs: [ "libcutils", "liblog", "librilutils", "libutils", "libjsoncpp", "vendor.radio.base", "vendor.radio.protocol.sit.base", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.radio.protocol.sit.stream", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.radio.protocol.sit.stream.so", ], shared_libs: [ "libcutils", "liblog", "librilutils", "libutils", "vendor.radio.base", "vendor.radio.protocol.sit.base", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.radio.protocol.sit.stream.so", ], shared_libs: [ "libcutils", "liblog", "librilutils", "libutils", "vendor.radio.base", "vendor.radio.protocol.sit.base", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung_slsi.telephony.hardware.oemservice@1.0", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.samsung_slsi.telephony.hardware.oemservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung_slsi.telephony.hardware.oemservice@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.samsung_slsi.telephony.hardware.radioExternal@1.0", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.samsung_slsi.telephony.hardware.radioExternal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung_slsi.telephony.hardware.radioExternal@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.samsung_slsi.telephony.hardware.radioExternal@1.1", owner: "google", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.samsung_slsi.telephony.hardware.radioExternal@1.1.so", ], shared_libs: [ "vendor.samsung_slsi.telephony.hardware.radioExternal@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung_slsi.telephony.hardware.radioExternal@1.1.so", ], shared_libs: [ "vendor.samsung_slsi.telephony.hardware.radioExternal@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "PixelVibratorFlagsL26", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/PixelVibratorFlagsL26.so", ], shared_libs: [ "libaconfig_storage_read_api_cc", "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.authsecret-impl.nos", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.authsecret-impl.nos.so", ], shared_libs: [ "libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.authsecret-V1-ndk", "libbinder_ndk", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.oemlock-impl.nos", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.oemlock-impl.nos.so", ], shared_libs: [ "libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.oemlock-V1-ndk", "libprotobuf-cpp-full", "nos_app_avb", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.security.keymint-impl.nos", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.security.keymint-impl.nos.so", ], shared_libs: [ "libnos", "libnosprotos", "android.hardware.security.keymint-V3-ndk", "android.hardware.security.rkp-V3-ndk", "android.hardware.security.sharedsecret-V1-ndk", "libbase", "libbinder_ndk", "libcppbor", "libcrypto", "libhidlbase", "libkeymaster_portable", "libkeymaster_messages", "libkeymint_support_V3", "liblog", "libutils", "libprotobuf-cpp-full", "nos_app_keymaster", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.weaver-bridge.nos", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.weaver-bridge.nos.so", ], shared_libs: [ "libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.weaver-V2-ndk", "libprotobuf-cpp-full", "nos_app_weaver", "libnos_citadeld_proxy", "libnos_feature", "libbinder_ndk", "android.hardware.weaver-impl.nos", "android.hardware.weaver2-impl.nos", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.weaver-impl.nos", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.weaver-impl.nos.so", ], shared_libs: [ "libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.weaver-V2-ndk", "libbinder_ndk", "libprotobuf-cpp-full", "nos_app_weaver", "libnos_citadeld_proxy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.weaver2-impl.nos", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.weaver2-impl.nos.so", ], shared_libs: [ "libbase", "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.weaver-V2-ndk", "libbinder_ndk", "libnos_citadeld_proxy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "aoc_aconfig_flags_c_lib", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/aoc_aconfig_flags_c_lib.so", ], shared_libs: [ "libaconfig_storage_read_api_cc", "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "biometricsuez", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/biometricsuez.so", ], shared_libs: [ "android.frameworks.stats-V1-ndk", "libbase", "libbinder_ndk", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.google.edgetpu.tachyon-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.google.edgetpu.tachyon-ndk.so", ], shared_libs: [ "libbinder_ndk", "libnativewindow", "android.hardware.common.fmq-V1-ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.google.edgetpu_vendor_service-V2-ndk_vendor", stem: "com.google.edgetpu_vendor_service-V2-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.google.hardware.biometrics.fingerprint.fingerprint-ext-V1-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.google.hardware.biometrics.fingerprint.fingerprint-ext-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.google.input-V2-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.google.input-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.google.input-V5-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.google.input-V5-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "fp_utils", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/fp_utils.so", ], shared_libs: [ "com.google.hardware.pixel.display-V4-ndk", "libbase", "libbinder_ndk", "libc", "libcutils", "liblog", "libsensorndkbridge", "libutils", "libhidlbase", "android.hardware.biometrics.fingerprint-V3-ndk", "android.hardware.biometrics.common-V3-ndk", "android.hardware.thermal@1.0", "android.hardware.thermal@2.0", "android.hardware.thermal-V1-ndk", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.gnss@2.1-impl-google", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-google.so", ], shared_libs: [ "liblog", "libutils", "libhardware", "libbase", "libbinder_ndk", "android.hardware.gnss-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.graphics.allocator-aidl-impl", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.graphics.allocator-aidl-impl.so", ], shared_libs: [ "android.hardware.graphics.allocator-V2-ndk", "liblog", "libcutils", "libdmabufheap", "libsync", "libutils", "libnativewindow", "libgralloctypes", "libhardware", "android.hardware.graphics.common@1.2", "android.hardware.graphics.allocator@4.0", "libbinder_ndk", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.vibrator-impl.cs40l26", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.vibrator-impl.cs40l26.so", ], shared_libs: [ "libprotobuf-cpp-lite", "libbinder_ndk", "libhardware", "liblog", "android.hardware.vibrator-V3-ndk", "libcutils", "libtinyalsa", "libbase", "libutils", "PixelVibratorFlagsL26", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "flp.default", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/flp.default.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "gps.default", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/gps.default.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_reader", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_reader.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdarwinn_hal", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdarwinn_hal.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdeeptouch", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdeeptouch.so", ], shared_libs: [ "libm", "libdl", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libedgetpu_tflite_compiler", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libedgetpu_tflite_compiler.so", ], shared_libs: [ "libm", "libdl", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libedgetpu_util", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libedgetpu_util.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgf_hal", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgf_hal.so", ], shared_libs: [ "libvendor.goodix.hardware.biometrics.fingerprint@2.1", "biometricsuez", "fp_utils", "libbase", "libbinder_ndk", "libc", "libm", "libdmabufheap", "libhidlbase", "libutils", "libcutils", "liblog", "libhardware", "libion", "libsensorndkbridge", "libtrusty", "android.hardware.biometrics.fingerprint-V3-ndk", "android.hardware.biometrics.common-V3-ndk", "android.hardware.power@1.2", "android.hardware.power-V1-ndk", "com.google.hardware.pixel.display-V4-ndk", "pixel-power-ext-V1-ndk", "android.hardware.thermal@2.0", "libc++", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgril_oem-google", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgril_oem-google.so", ], shared_libs: [ "libbinder_ndk", "liblog", "libhidlbase", "libutils", "vendor.google.bluetooth_ext-V1-ndk", "hardware.google.bluetooth.bt_channel_avoidance@1.0", "libcutils", "libsit_oem", "libsit_oem_proto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmemtrack-pixel", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmemtrack-pixel.so", ], shared_libs: [ "android.hardware.memtrack-V1-ndk", "libbase", "libbinder_ndk", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmodem_svc_proto_legacy_soong", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmodem_svc_proto_legacy_soong.so", ], shared_libs: [ "libprotobuf-cpp-full", "libcutils", "liblog", "libbase", "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", "pixelpowerstats_provider_aidl_interface-cpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liboemcrypto", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liboemcrypto.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpixelstats", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpixelstats.so", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "libbase", "libbinder_ndk", "libcutils", "libhidlbase", "liblog", "libprotobuf-cpp-lite", "libutils", "libsensorndkbridge", "pixelatoms-cpp", "libjsoncpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsit_oem", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsit_oem.so", ], shared_libs: [ "liblog", "libcutils", "libsit_oem_proto", "libprotobuf-cpp-full", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsit_oem_proto", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsit_oem_proto.so", ], shared_libs: [ "libprotobuf-cpp-full", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstpreprocess21", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libstpreprocess21.so", ], shared_libs: [ "android.hardware.secure_element.thales.libse", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtachyon_core", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtachyon_core.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtouchflow", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtouchflow.so", ], shared_libs: [ "libdl", "liblog", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvendor.goodix.hardware.biometrics.fingerprint@2.1", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so", ], shared_libs: [ "libutils", "libcutils", "libc", "libc++", "libhardware", "liblog", "libvndksupport", "libhidlbase", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.google.audiometricext@1.0", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.audiometricext@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.google.bluetooth_ext-V1-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.bluetooth_ext-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.google.bluetooth_ext-V3-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.bluetooth_ext-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.google.google_battery-V3-ndk", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.google.google_battery-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor_chre_atoms_log", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor_chre_atoms_log.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor_chre_metrics-cpp", owner: "google", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor_chre_metrics-cpp.so", ], shared_libs: [ "libprotobuf-cpp-lite", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } prebuilt_apex { name: "com.google.android.widevine-13130248", owner: "google", src: "proprietary/vendor/apex/com.google.android.widevine-13130248.apex", filename: "com.google.android.widevine-13130248.apex", soc_specific: true, } prebuilt_apex { name: "com.google.pixel.camera.hal", owner: "google", src: "proprietary/vendor/apex/com.google.pixel.camera.hal.apex", filename: "com.google.pixel.camera.hal.apex", soc_specific: true, } prebuilt_apex { name: "com.google.pixel.euicc.update", owner: "google", src: "proprietary/vendor/apex/com.google.pixel.euicc.update.apex", filename: "com.google.pixel.euicc.update.apex", soc_specific: true, } prebuilt_apex { name: "com.google.pixel.wifi.ext", owner: "google", src: "proprietary/vendor/apex/com.google.pixel.wifi.ext.apex", filename: "com.google.pixel.wifi.ext.apex", soc_specific: true, } dex_import { name: "com.google.android.camera.experimental2021", owner: "google", jars: [ "proprietary/vendor/framework/com.google.android.camera.experimental2021.jar", ], soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.authsecret-service.citadel.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.authsecret-service.citadel.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.camera.provider@2.7-service-google-apex.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.camera.provider@2.7-service-google-apex.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.contexthub-service.generic.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.contexthub-service.generic.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.gnss@2.1-service-brcm.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-brcm.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.neuralnetworks@service-darwinn-aidl.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@service-darwinn-aidl.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.oemlock-service.citadel.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.oemlock-service.citadel.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.security.keymint-service.citadel.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.citadel.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.vibrator-service.cs40l26.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.vibrator-service.cs40l26.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.weaver-service.citadel.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.weaver-service.citadel.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "com.google.edgetpu.tachyon-service.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/com.google.edgetpu.tachyon-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "dmd.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/dmd.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "fingerprint-goodix.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/fingerprint-goodix.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/manifest.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_aocx.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/manifest_aocx.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_gralloc_aidl2.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/manifest_gralloc_aidl2.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_input.processor-service.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/manifest_input.processor-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_radioext.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/manifest_radioext.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "memtrack.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/memtrack.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "pixel-display-default.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/pixel-display-default.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "shared_modem_platform.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/shared_modem_platform.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.google.battery_mitigation-default.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/vendor.google.battery_mitigation-default.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.google.edgetpu_vendor_service@1.0-service.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/vendor.google.edgetpu_vendor_service@1.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.google.google_battery-default.xml", owner: "google", src: "proprietary/vendor/etc/vintf/manifest/vendor.google.google_battery-default.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } cc_prebuilt_binary { name: "aocd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/aocd", ], shared_libs: [ "libaoc", "libbase", "libevent", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "aocxd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/aocxd", ], shared_libs: [ "libaoc", "libbase", "libevent", "liblog", "libbinder_ndk", "libutils", "libpower", "aoc_aconfig_flags_c_lib", "aocx-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "bipchmgr", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/bipchmgr", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "cbd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/cbd", ], shared_libs: [ "liblog", "libcutils", "libjson", "libc", "libz", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "dmd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/dmd", ], shared_libs: [ "liblog", "libutils", "libcutils", "libziparchive", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.authsecret-service.citadel", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.authsecret-service.citadel", ], shared_libs: [ "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.authsecret-V1-ndk", "android.hardware.authsecret-impl.nos", "libbase", "libbinder_ndk", "liblog", "libnos_citadeld_proxy", "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.biometrics.fingerprint-service.goodix", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint-service.goodix", ], shared_libs: [ "biometricsuez", "android.hardware.biometrics.common-V3-ndk", "android.hardware.biometrics.fingerprint-V3-ndk", "fp_utils", "libbase", "libbinder_ndk", "libcutils", "libgf_hal", "libhardware", "libhidlbase", "libion", "liblog", "libm", "libsensorndkbridge", "libutils", "libvndksupport", "android.hardware.power@1.2", "android.hardware.power-V1-ndk", "com.google.hardware.pixel.display-V4-ndk", "pixel-power-ext-V1-ndk", "com.google.hardware.biometrics.fingerprint.fingerprint-ext-V1-ndk", "android.hardware.thermal@2.0", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.bluetooth-service.bcmbtlinux", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.bluetooth-service.bcmbtlinux", ], shared_libs: [ "android.hardware.bluetooth-V1-ndk", "android.hardware.bluetooth.finder-V1-ndk", "android.hardware.bluetooth.ranging-V1-ndk", "libbase", "libbinder_ndk", "libcutils", "libhidlbase", "libhardware_legacy", "liblog", "libutils", "libusf", "pixel_stateresidency_provider_aidl_interface-ndk", "vendor.google.bluetooth_ext-V3-ndk", "server_configurable_flags", "libaconfig_storage_read_api_cc", "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.contexthub-service.generic", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.contexthub-service.generic", ], shared_libs: [ "android.frameworks.stats-V2-ndk", "android.hardware.contexthub-V4-ndk", "chre_atoms_log", "chremetrics-cpp", "libaconfig_storage_read_api_cc", "libbase", "libbinder_ndk", "libcutils", "libjsoncpp", "liblog", "libprotobuf-cpp-lite", "libutils", "server_configurable_flags", "pixelatoms-cpp", "libpower", "libusf", "vendor_chre_atoms_log", "vendor_chre_metrics-cpp", "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.edgetpu.logging@service-edgetpu-logging", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.edgetpu.logging@service-edgetpu-logging", ], shared_libs: [ "libbase", "libcutils", "libfmq", "liblog", "libui", "libutils", "lib_reader", "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.gnss@2.1-service-brcm", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-brcm", ], shared_libs: [ "liblog", "libutils", "libhardware", "libbase", "libbinder_ndk", "android.hardware.gnss-V3-ndk", "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.graphics.allocator-V2-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.graphics.allocator-V2-service", ], shared_libs: [ "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.allocator-aidl-impl", "libbinder_ndk", "liblog", "libutils", "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.input.processor-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.input.processor-service", ], shared_libs: [ "android.hardware.input.common-V1-ndk", "android.hardware.input.processor-V1-ndk", "libbase", "libbinder_ndk", "libcutils", "libdeeptouch", "liblog", "libutils", "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.memtrack-service.pixel", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.memtrack-service.pixel", ], shared_libs: [ "android.hardware.memtrack-V1-ndk", "libbase", "libbinder_ndk", "libmemtrack-pixel", "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@service-darwinn-aidl", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.neuralnetworks@service-darwinn-aidl", ], shared_libs: [ "libbase", "libbinder", "libcutils", "libdarwinn_hal", "libmetrics_logger", "libui", "libhardware", "libhidlmemory", "libhidlbase", "libbinder_ndk", "liblog", "libnativewindow", "libprotobuf-cpp-full", "libutils", "android.hardware.neuralnetworks-V4-ndk", "android.hardware.neuralnetworks@1.0", "android.hardware.neuralnetworks@1.1", "android.hardware.neuralnetworks@1.2", "android.hardware.neuralnetworks@1.3", "android.hardware.power-V2-ndk", "com.google.edgetpu_app_service-V3-ndk_vendor", "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.oemlock-service.citadel", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.oemlock-service.citadel", ], shared_libs: [ "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.oemlock-V1-ndk", "android.hardware.oemlock-impl.nos", "libbase", "libbinder_ndk", "liblog", "libnos_citadeld_proxy", "nos_app_avb", "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.secure_element@1.2-uicc-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.secure_element@1.2-uicc-service", ], shared_libs: [ "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.1", "android.hardware.secure_element@1.2", "libbase", "libcutils", "libhardware", "libhidlbase", "liblog", "libutils", "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.security.keymint-service.citadel", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.security.keymint-service.citadel", ], shared_libs: [ "libbase", "libbinder_ndk", "libcppbor", "libnos", "libnosprotos", "libprotobuf-cpp-full", "libkeymaster_portable", "liblog", "libutils", "android.hardware.security.rkp-V3-ndk", "android.hardware.security.sharedsecret-V1-ndk", "android.hardware.security.keymint-V3-ndk", "android.hardware.security.keymint-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.vibrator-service.cs40l26", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.vibrator-service.cs40l26", ], shared_libs: [ "libprotobuf-cpp-lite", "libbinder_ndk", "libhardware", "liblog", "android.hardware.vibrator-V3-ndk", "libcutils", "libtinyalsa", "libbase", "libutils", "android.hardware.vibrator-impl.cs40l26", "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-service.citadel", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.weaver-service.citadel", ], shared_libs: [ "libhidlbase", "libnos", "libnosprotos", "libutils", "android.hardware.weaver-V2-ndk", "android.hardware.weaver-bridge.nos", "android.hardware.weaver-impl.nos", "android.hardware.weaver2-impl.nos", "libbase", "libbinder_ndk", "libnos_citadeld_proxy", "libnos_feature", "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: "battery_mitigation", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/battery_mitigation", ], shared_libs: [ "libaconfig_storage_read_api_cc", "libbase", "libbinder_ndk", "libcutils", "libhardware", "libjsoncpp", "liblog", "libutils", "vendor.google.battery_mitigation-V1-ndk", "server_configurable_flags", "android.hardware.thermal@2.0", "android.hardware.thermal-V1-ndk", "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, } 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", "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, } cc_prebuilt_binary { name: "com.google.edgetpu.tachyon-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/com.google.edgetpu.tachyon-service", ], shared_libs: [ "com.google.edgetpu.tachyon-ndk", "android.hardware.power-V2-ndk", "com.google.edgetpu_app_service-V3-ndk_vendor", "android.hardware.common.fmq-V1-ndk", "libtachyon_core", "libbase", "libbinder", "libbinder_ndk", "libcutils", "libutils", "libnativewindow", "libfmq", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "google.hardware.media.c2@1.0-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/google.hardware.media.c2@1.0-service", ], shared_libs: [ "server_configurable_flags", "libaconfig_storage_read_api_cc", "libbase", "libcodec2_hal_common", "liblog", "libutils", "libavservices_minijail", "libvndksupport", "libbinder_ndk", "android.hardware.media.c2@1.0", "android.hardware.media.c2-V1-ndk", "libcodec2_vndk", "libcodec2_aidl", "libcodec2", "libgc2_store", "libgc2_log", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "gpsd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/gpsd", ], shared_libs: [ "libsitril-gps", "libsensorndkbridge", "android.frameworks.sensorservice-V1-ndk", "libbinder_ndk", "libbase", "liblog", "libutils", "libhardware_legacy", "libcutils", "libssl", "libcrypto", "libandroid_net", "libunwindstack", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, 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, } cc_prebuilt_binary { name: "lhd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/lhd", ], shared_libs: [ "libz", "liblog", "libutils", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "rild_exynos", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/rild_exynos", ], shared_libs: [ "libcutils", "liblog", "libril_sitril", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "samsung.hardware.media.c2@1.2-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/samsung.hardware.media.c2@1.2-service", ], shared_libs: [ "libion_google", "libmedia_ecoservice", "libui", "libvendorgraphicbuffer", "libsync", "libEGL", "libGLESv2", "libGLESv3", "libavservices_minijail", "libbinder", "libbinder_ndk", "libcodec2_vndk", "libstagefright_xmlparser", "liblog", "libutils", "libExynosC2ComponentStore", "android.hardware.media.c2-V1-ndk", "libcodec2_aidl", "libcodec2", "libcodec2_hal_common", "server_configurable_flags", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "scd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/scd", ], shared_libs: [ "liblog", "libutils", "libssl", "libcrypto", "libandroid_net", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.google.audiometricext@1.0-service-vendor", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.google.audiometricext@1.0-service-vendor", ], shared_libs: [ "libhidlbase", "libutils", "libbase", "liblog", "libcutils", "vendor.google.audiometricext@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: "vendor.google.edgetpu_vendor_service@1.0-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.google.edgetpu_vendor_service@1.0-service", ], shared_libs: [ "com.google.edgetpu_vendor_service-V2-ndk_vendor", "libbase", "libcutils", "libbinder", "libbinder_ndk", "libedgetpu_tflite_compiler", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.google.google_battery-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.google.google_battery-service", ], shared_libs: [ "libbase", "libbinder_ndk", "vendor.google.google_battery-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.google.radioext@1.0-service", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.google.radioext@1.0-service", ], shared_libs: [ "com.google.input-V2-ndk", "libbase", "libbinder_ndk", "libcutils", "liblog", "libhardware", "libhardware_legacy", "libhidlbase", "libhidltransport", "libutils", "libgril_oem-google", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } sh_binary { name: "init.camera.set-interrupts-ownership", owner: "google", src: "proprietary/vendor/bin/init.camera.set-interrupts-ownership", filename: "init.camera.set-interrupts-ownership", soc_specific: true, } sh_binary { name: "init.radio", owner: "google", src: "proprietary/vendor/bin/init.radio.sh", filename: "init.radio.sh", soc_specific: true, } cc_prebuilt_binary { name: "modem_logging_control", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/modem_logging_control", ], shared_libs: [ "vendor.samsung_slsi.telephony.hardware.oemservice@1.0", "liblog", "libbase", "libutils", "libcutils", "libhidlbase", "libtinyxml2", "libziparchive", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "pixelstats-vendor", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/pixelstats-vendor", ], shared_libs: [ "libbase", "liblog", "libutils", "libpixelstats", "libjsoncpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "resku_rescue_kicker", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/resku_rescue_kicker", ], shared_libs: [ "libbase", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "rfsd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/rfsd", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "shared_modem_platform", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/shared_modem_platform", ], shared_libs: [ "libbinder_ndk", "libbase", "libcutils", "libjsoncpp", "liblog", "libmodem_svc_proto_legacy_soong", "libprotobuf-cpp-full", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "sscoredump", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/sscoredump", ], shared_libs: [ "libbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "trusty_metricsd", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/trusty_metricsd", ], shared_libs: [ "android.frameworks.stats-V1-ndk", "libbase", "libbinder_ndk", "libbinder", "libbinder_trusty", "libtrusty", "libutils", "android.frameworks.stats-V1-cpp", "android.trusty.stats.nw.setter-cpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "twoshay", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/twoshay", ], shared_libs: [ "com.google.input-V5-ndk", "libbase", "libbinder", "libcrypto", "libcutils", "libhidlbase", "libjsoncpp", "liblog", "libui", "libutils", "android.frameworks.stats-V2-ndk", "libbinder_ndk", "libprotobuf-cpp-full", "libtouchflow", "server_configurable_flags", "libaconfig_storage_read_api_cc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "usf_stats", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/usf_stats", ], shared_libs: [ "libusf", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "wfc-pkt-router", owner: "google", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/wfc-pkt-router", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, }