// // Automatically generated file. DO NOT MODIFY // soong_namespace { } cc_prebuilt_library_shared { name: "libGLES_mali", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/egl/libGLES_mali.so", ], shared_libs: [ "libnativewindow", "libutils", "libgralloctypes", "liblog", "libion_exynos", "libbase", "libz", "libcutils", "android.hardware.graphics.mapper@4.0", "libhidlbase", "libhardware", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libGLES_mali.so", ], shared_libs: [ "libnativewindow", "libutils", "libgralloctypes", "liblog", "libion_exynos", "libbase", "libz", "libcutils", "android.hardware.graphics.mapper@4.0", "libhidlbase", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.primary.s5e8825", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/audio.primary.s5e8825.so", ], shared_libs: [ "liblog", "libcutils", "libprocessgroup", "libexpat", "libaudioproxy2", "libaudio-ril", "libsecaudioinfo", "libSamsungPostProcessConvertor", "librecordalive", "libsecaudiolevel", "libaboxpcmdump", "liblastaboxmsg", "libaudioroute.s5e8825", "libtinyalsa.s5e8825", "libaudioparamupdate", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.primary.s5e8825.so", ], shared_libs: [ "liblog", "libcutils", "libprocessgroup", "libexpat", "libaudioproxy2", "libaudio-ril", "libsecaudioinfo", "libSamsungPostProcessConvertor", "librecordalive", "libsecaudiolevel", "libaboxpcmdump", "liblastaboxmsg", "libaudioroute.s5e8825", "libtinyalsa.s5e8825", "libaudioparamupdate", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.sec_primary.default", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/audio.sec_primary.default.so", ], shared_libs: [ "liblog", "libcutils", "libhardware", "libspeakercalibration", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.sec_primary.default.so", ], shared_libs: [ "liblog", "libcutils", "libhardware", "libspeakercalibration", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "gatekeeper.s5e8825", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/gatekeeper.s5e8825.so", ], shared_libs: [ "libteecl", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/gatekeeper.s5e8825.so", ], shared_libs: [ "libteecl", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vulkan.mali", owner: "samsung", 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: "libSEF.quram", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libSEF.quram.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libSEF.quram.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libSamsungPostProcessConvertor", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libSamsungPostProcessConvertor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc", "lib_soundaliveresampler", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libSamsungPostProcessConvertor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc", "lib_soundaliveresampler", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_SamsungRec_07010", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_SamsungRec_07010.so", ], shared_libs: [ "libc", "libm", "libdl", "liblog", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_SamsungRec_07010.so", ], shared_libs: [ "libc", "libm", "libdl", "liblog", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_SoundAlive_SRC384_ver320", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so", ], shared_libs: [ "libc", "libm", "libdl", "liblog", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so", ], shared_libs: [ "libc", "libm", "libdl", "liblog", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_soundaliveresampler", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_soundaliveresampler.so", ], shared_libs: [ "libutils", "lib_SoundAlive_SRC384_ver320", "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_soundaliveresampler.so", ], shared_libs: [ "libutils", "lib_SoundAlive_SRC384_ver320", "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaboxpcmdump", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaboxpcmdump.so", ], shared_libs: [ "libtinyalsa.s5e8825", "libaudioroute.s5e8825", "liblog", "libcutils", "libtinyalsa", "libutils", "libdatamod", "libhardware_legacy", "libexpat", "libaudioroute", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaboxpcmdump.so", ], shared_libs: [ "libtinyalsa.s5e8825", "libaudioroute.s5e8825", "liblog", "libcutils", "libtinyalsa", "libutils", "libdatamod", "libhardware_legacy", "libexpat", "libaudioroute", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalsautils_sec", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libalsautils_sec.so", ], shared_libs: [ "liblog", "libcutils", "libaudioutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libalsautils_sec.so", ], shared_libs: [ "liblog", "libcutils", "libaudioutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudio-ril", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaudio-ril.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libsecril-client", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudio-ril.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libsecril-client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudioparamupdate", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaudioparamupdate.so", ], shared_libs: [ "libtinyalsa.s5e8825", "libaudioroute.s5e8825", "liblog", "libcutils", "libutils", "libtinyalsa", "libaudioroute", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudioparamupdate.so", ], shared_libs: [ "libtinyalsa.s5e8825", "libaudioroute.s5e8825", "liblog", "libcutils", "libutils", "libtinyalsa", "libaudioroute", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudioproxy2", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaudioproxy2.so", ], shared_libs: [ "libtinyalsa.s5e8825", "libaudioroute.s5e8825", "liblog", "libcutils", "libprocessgroup", "libexpat", "libtinycompress", "libaudioutils", "libtinyalsa", "libaudioroute", "libalsautils_sec", "libsehbluetooth_audio_session_aidl", "vendor.samsung.hardware.bluetooth.audio-V1-ndk", "libbinder_ndk", "libfmq", "libsecaudioinfo", "libSamsungPostProcessConvertor", "librecordalive", "libsecaudiolevel", "libaboxpcmdump", "liblastaboxmsg", "libaudioparamupdate", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudioproxy2.so", ], shared_libs: [ "libtinyalsa.s5e8825", "libaudioroute.s5e8825", "liblog", "libcutils", "libprocessgroup", "libexpat", "libtinycompress", "libaudioutils", "libtinyalsa", "libaudioroute", "libalsautils_sec", "libsehbluetooth_audio_session_aidl", "vendor.samsung.hardware.bluetooth.audio-V1-ndk", "libbinder_ndk", "libfmq", "libsecaudioinfo", "libSamsungPostProcessConvertor", "librecordalive", "libsecaudiolevel", "libaboxpcmdump", "liblastaboxmsg", "libaudioparamupdate", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudioroute.s5e8825", stem: "libaudioroute.s5e8825", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaudioroute.s5e8825.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libexpat", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudioroute.s5e8825.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libexpat", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdatamod", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdatamod.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdatamod.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libepic_helper", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libepic_helper.so", ], shared_libs: [ "libdl", "libc", "libm", "liblog", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libepic_helper.so", ], shared_libs: [ "libc", "libm", "libdl", "liblog", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libexynoscamera_cnr_plugin", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libexynoscamera_cnr_plugin.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libexynoscamera_plugin", "libexynosutils", "libswcnr", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libexynoscamera_cnr_plugin.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libexynoscamera_plugin", "libexynosutils", "libswcnr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libexynoscamera_plugin", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libexynoscamera_plugin.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libexynoscamera_plugin.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfloatingfeature", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libfloatingfeature.so", ], shared_libs: [ "libexpat", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libfloatingfeature.so", ], shared_libs: [ "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblastaboxmsg", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/liblastaboxmsg.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/liblastaboxmsg.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libprofileparamstorage", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libprofileparamstorage.so", ], shared_libs: [ "libxml2", "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libprofileparamstorage.so", ], shared_libs: [ "libxml2", "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librecordalive", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/librecordalive.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "lib_SamsungRec_07010", "libsecaudioinfo", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/librecordalive.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "lib_SamsungRec_07010", "libsecaudioinfo", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsecaudiocoreutils", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsecaudiocoreutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsecaudiocoreutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsecaudioinfo", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsecaudioinfo.so", ], shared_libs: [ "libcutils", "libutils", "libfloatingfeature", "libsecnativefeature", "libaudioutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsecaudioinfo.so", ], shared_libs: [ "libcutils", "libutils", "libfloatingfeature", "libsecnativefeature", "libaudioutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsecaudiolevel", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsecaudiolevel.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libsecaudioinfo", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsecaudiolevel.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libsecaudioinfo", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsecnativefeature", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsecnativefeature.so", ], shared_libs: [ "libexpat", "libcutils", "libz", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsecnativefeature.so", ], shared_libs: [ "libexpat", "libcutils", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsecril-client", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsecril-client.so", ], shared_libs: [ "liblog", "libcutils", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsecril-client.so", ], shared_libs: [ "liblog", "libcutils", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsehbluetooth_audio_session_aidl", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsehbluetooth_audio_session_aidl.so", ], shared_libs: [ "libbase", "libcutils", "libbinder_ndk", "libfmq", "liblog", "vendor.samsung.hardware.bluetooth.audio-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so", ], shared_libs: [ "libbase", "libcutils", "libbinder_ndk", "libfmq", "liblog", "vendor.samsung.hardware.bluetooth.audio-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsemnativecarrierfeature", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsemnativecarrierfeature.so", ], shared_libs: [ "libexpat", "libcutils", "libz", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsemnativecarrierfeature.so", ], shared_libs: [ "libexpat", "libcutils", "libz", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libspatializerparamstorage", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libspatializerparamstorage.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libprofileparamstorage", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libspatializerparamstorage.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libprofileparamstorage", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libspeakercalibration", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libspeakercalibration.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc", "libmedia_helper", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libspeakercalibration.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc", "libmedia_helper", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswcnr", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libswcnr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libswcnr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libteecl", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libteecl.so", ], shared_libs: [ "liblog", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libteecl.so", ], shared_libs: [ "liblog", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtinyalsa.s5e8825", stem: "libtinyalsa.s5e8825", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtinyalsa.s5e8825.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libtinyalsa.s5e8825.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libuuid_vendor", stem: "libuuid", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libuuid.so", ], shared_libs: [ "liblog", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libuuid.so", ], shared_libs: [ "liblog", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.grip", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/sensors.grip.so", ], shared_libs: [ "libutils-v32", "liblog", "libcutils", "libutils", "libfmq", "libhidlbase", "libhardware", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.grip.so", ], shared_libs: [ "libutils-v32", "liblog", "libcutils", "libutils", "libfmq", "libhidlbase", "libhardware", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.inputvirtual", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/sensors.inputvirtual.so", ], shared_libs: [ "libutils-v32", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libcutils", "liblog", "libhidlbase", "libutils", "libhardware", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.inputvirtual.so", ], shared_libs: [ "libutils-v32", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libcutils", "liblog", "libhidlbase", "libutils", "libhardware", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.sensorhub", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/sensors.sensorhub.so", ], shared_libs: [ "libutils-v32", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libcutils", "liblog", "libhidlbase", "libutils", "libhardware", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.sensorhub.so", ], shared_libs: [ "libutils-v32", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libcutils", "liblog", "libhidlbase", "libutils", "libhardware", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.bluetooth.audio-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.common.fmq-V1-ndk", "android.hardware.audio.common-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.common.fmq-V1-ndk", "android.hardware.audio.common-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswdap", owner: "samsung", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libswdap.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libutils", "libprofileparamstorage", "libspatializerparamstorage", "libsecaudiocoreutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.gnss@2.1-impl", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so", ], shared_libs: [ "libc++", "liblog", "libbase", "libcutils", "libutils", "libhidlbase", "libvndksupport", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "android.hardware.gnss@2.1", "android.hardware.gnss.measurement_corrections@1.0", "android.hardware.gnss.measurement_corrections@1.1", "android.hardware.gnss.visibility_control@1.0", "libm", "libdl", "libz", "libc", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsecaudiohal_aidl", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so", ], shared_libs: [ "vendor.samsung.hardware.audio-V1-ndk", "libbase", "libbinder_ndk", "libcutils", "liblog", "libaudioutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.gnss@2.1-impl", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.1-impl.so", ], shared_libs: [ "libc++", "liblog", "libbase", "libcutils", "libutils", "libhidlbase", "libvndksupport", "vendor.samsung.hardware.gnss@2.0", "vendor.samsung.hardware.gnss@2.1", "libm", "libdl", "libz", "libc", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libVendorSemDataProps", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libVendorSemDataProps.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libVendorSemTelephonyProps", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libVendorSemTelephonyProps.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libc++_shared", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libc++_shared.so", ], shared_libs: [ "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcrypto-tm", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcrypto-tm.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libegis_fp_normal_sensor_test", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so", ], shared_libs: [ "liblog", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libengmode_client", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libengmode_client.so", ], shared_libs: [ "libutils", "libcutils", "libbinder", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgf_in_system_lib", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgf_in_system_lib.so", ], shared_libs: [ "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhwjsqz", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhwjsqz.so", ], shared_libs: [ "libcutils", "libion_exynos", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqfp_sensortest", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqfp_sensortest.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libril_sem", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libril_sem.so", ], shared_libs: [ "libhidlbase", "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "libbase", "libbinder_ndk", "android.hardware.radio.config-V1-ndk", "android.hardware.radio.data-V1-ndk", "android.hardware.radio.messaging-V1-ndk", "android.hardware.radio.modem-V1-ndk", "android.hardware.radio.network-V1-ndk", "android.hardware.radio.sim-V1-ndk", "android.hardware.radio.voice-V1-ndk", "vendor.samsung.hardware.radio.bridge-V1-ndk", "vendor.samsung.hardware.radio.data-V1-ndk", "vendor.samsung.hardware.radio.messaging-V1-ndk", "vendor.samsung.hardware.radio.network-V1-ndk", "vendor.samsung.hardware.radio.sim-V1-ndk", "libcutils", "libhardware_legacy", "liblog", "librilutils", "libutils", "libfloatingfeature", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsec-ril", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsec-ril.so", ], shared_libs: [ "liblog", "libcutils", "libril_sem", "libnetutils", "libsqlite", "libhardware_legacy", "libcrypto", "librilutils", "libxml2", "libz", "libutils", "libjsoncpp", "libVendorSemTelephonyProps", "libVendorSemDataProps", "libprotobuf-cpp-full-3.9.1", "libvkmanager_vendor", "libengmode_client", "libbase", "libbinder_ndk", "vendor.samsung.hardware.radio.channel-V1-ndk", "libsecnativefeature", "libfloatingfeature", "libsemnativecarrierfeature", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsensorlistener", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsensorlistener.so", ], shared_libs: [ "libshim_sensorndkbridge", "libcutils", "libutils", "libsensorndkbridge", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libssl-tm", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libssl-tm.so", ], shared_libs: [ "libcrypto-tm", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsynaFpSensorTestNwd", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsynaFpSensorTestNwd.so", ], shared_libs: [ "liblog", "libdl", "libc", ], }, }, compile_multilib: "64", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libuniapi", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libuniapi.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libuniplugin", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libuniplugin.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvkmanager_vendor", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvkmanager_vendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwrappergps", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwrappergps.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libsecril-client", "libsqlite", "libhardware_legacy", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwvhidl", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwvhidl.so", ], shared_libs: [ "android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "android.hardware.drm@1.4", "android.hidl.memory@1.0", "libbase", "libcrypto", "libcutils", "libhidlbase", "libhidlmemory", "liblog", "libprotobuf-cpp-lite-3.9.1", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.audio-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.audio-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.samsung.hardware.gnss@2.0", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.gnss@2.1", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.1.so", ], shared_libs: [ "vendor.samsung.hardware.gnss@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.keymint-V1-ndk_platform", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.keymint-V1-ndk_platform.so", ], shared_libs: [ "libshim_crypto", "android.hardware.security.rkp-V3-ndk", "libbinder_ndk", "android.hardware.security.keymint-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.radio-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.radio-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.samsung.hardware.radio.bridge-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "vendor.samsung.hardware.radio-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.radio.channel-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "vendor.samsung.hardware.radio-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.radio.channel@2.0", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.radio.data-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.radio.data-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "vendor.samsung.hardware.radio-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.radio.messaging-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.radio.messaging-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "vendor.samsung.hardware.radio-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.radio.sim-V1-ndk", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "vendor.samsung.hardware.radio-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.samsung.hardware.thermal@1.0", owner: "samsung", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.samsung.hardware.thermal@1.0.so", ], shared_libs: [ "android.hardware.thermal@1.0", "android.hardware.thermal@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } prebuilt_etc_xml { name: "manifest_android.hardware.drm@1.4-service.widevine.xml", owner: "samsung", src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "secaudiohalaidl_manifest.xml", owner: "samsung", src: "proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.samsung.hardware.radio.exclude.slsi.xml", owner: "samsung", src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.radio.exclude.slsi.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.samsung.hardware.radio_manifest_2_33.xml", owner: "samsung", src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.radio_manifest_2_33.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.samsung.hardware.sehradio_manifest_2_33.xml", owner: "samsung", src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.sehradio_manifest_2_33.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } cc_prebuilt_binary { name: "cass", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/cass", ], shared_libs: [ "libengmode_client", "libvkmanager_vendor", "libsecril-client", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.drm@1.4-service.widevine", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine", ], shared_libs: [ "android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "libbase", "libhidlbase", "liblog", "libutils", "libbinder", "android.hardware.drm@1.4", "libwvhidl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } sh_binary { name: "gps", owner: "samsung", src: "proprietary/vendor/bin/hw/gps.sh", filename: "gps.sh", sub_dir: "hw", soc_specific: true, } cc_prebuilt_binary { name: "gpsd", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/gpsd", ], shared_libs: [ "libc++", "liblog", "libm", "libandroid_net", "libssl", "libcrypto", "libz", "libdl", "libc", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "rild", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/rild", ], shared_libs: [ "libcutils", "liblog", "libril_sem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "secaudiohalaidl", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/secaudiohalaidl", ], shared_libs: [ "vendor.samsung.hardware.audio-V1-ndk", "libcutils", "libbinder_ndk", "liblog", "libutils", "libbase", "libaudioutils", "libsecaudiohal_aidl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.samsung.hardware.gnss@2.1-service", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.1-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware", "libbinder", "libhidlbase", "android.frameworks.sensorservice@1.0", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "android.hardware.gnss@2.1", "vendor.samsung.hardware.gnss@2.0", "vendor.samsung.hardware.gnss@2.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "secril_config_svc", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/secril_config_svc", ], shared_libs: [ "libc", "libcutils", "libsecnativefeature", "libutils", "liblog", "libz", "libsemnativecarrierfeature", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "tzdaemon", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/tzdaemon", ], shared_libs: [ "libteecl", "libuuid", "liblog", "libdl", "libc", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "tzts_daemon", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/tzts_daemon", ], shared_libs: [ "libteecl", "libuuid", "liblog", "libdl", "libc", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "vendor.samsung.hardware.security.proca@2.0-service", owner: "samsung", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/vendor.samsung.hardware.security.proca@2.0-service", ], shared_libs: [ "libteecl", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } install_symlink { name: "vendor_lib_libOpenCL_so", soc_specific: true, installed_location: "lib/libOpenCL.so", symlink_target: "/vendor/lib/egl/libGLES_mali.so", } install_symlink { name: "vendor_lib_libOpenCL_so_1", soc_specific: true, installed_location: "lib/libOpenCL.so.1", symlink_target: "/vendor/lib/egl/libGLES_mali.so", } install_symlink { name: "vendor_lib_libOpenCL_so_1_1", soc_specific: true, installed_location: "lib/libOpenCL.so.1.1", symlink_target: "/vendor/lib/egl/libGLES_mali.so", } install_symlink { name: "vendor_lib64_libOpenCL_so", soc_specific: true, installed_location: "lib64/libOpenCL.so", symlink_target: "/vendor/lib64/egl/libGLES_mali.so", } install_symlink { name: "vendor_lib64_libOpenCL_so_1", soc_specific: true, installed_location: "lib64/libOpenCL.so.1", symlink_target: "/vendor/lib64/egl/libGLES_mali.so", } install_symlink { name: "vendor_lib64_libOpenCL_so_1_1", soc_specific: true, installed_location: "lib64/libOpenCL.so.1.1", symlink_target: "/vendor/lib64/egl/libGLES_mali.so", }