From 89160b50a772ca3b0fd164a1b7a60c4c0b2fe906 Mon Sep 17 00:00:00 2001 From: Flopster101 Date: Mon, 22 Jun 2026 17:48:50 -0300 Subject: [PATCH] s5e8825-common: Remove secaudiohalaidl It's unused. Signed-off-by: Flopster101 --- Android.bp | 73 ------------------ proprietary/vendor/bin/hw/secaudiohalaidl | Bin 16104 -> 0 bytes .../vendor/etc/init/secaudiohalaidl.rc | 11 --- .../manifest/secaudiohalaidl_manifest.xml | 8 -- .../vendor/lib64/hw/libsecaudiohal_aidl.so | Bin 15768 -> 0 bytes s5e8825-common-vendor.mk | 4 - 6 files changed, 96 deletions(-) delete mode 100755 proprietary/vendor/bin/hw/secaudiohalaidl delete mode 100644 proprietary/vendor/etc/init/secaudiohalaidl.rc delete mode 100644 proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml delete mode 100644 proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so diff --git a/Android.bp b/Android.bp index d9c7008..bc75907 100644 --- a/Android.bp +++ b/Android.bp @@ -183,37 +183,6 @@ cc_prebuilt_library_shared { 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", @@ -3332,15 +3301,6 @@ prebuilt_etc_xml { 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", @@ -3486,39 +3446,6 @@ cc_prebuilt_binary { 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", diff --git a/proprietary/vendor/bin/hw/secaudiohalaidl b/proprietary/vendor/bin/hw/secaudiohalaidl deleted file mode 100755 index 9a19e713d8047b4c6f68bdc5785bc3952e5fbd7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16104 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 sbe=}~za#bk3W*qde - - - vendor.samsung.hardware.audio - 1 - ISecAudioHal/default - - \ No newline at end of file diff --git a/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so b/proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so deleted file mode 100644 index 96415b7213189fdb2314eec3c4ccdff1f6d0bba1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15768 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 L4H}a_vHJfDR9H