Compare commits

...

10 commits

Author SHA1 Message Date
Michael Bestas
264eef11e2
sm8350-common: Enable ELF checks for libwpa_client dependent libs
Change-Id: I490df02b68da4b9a7088a239672a1dcace66d270
2025-03-10 16:20:54 +01:00
LuK1337
82bf640494
sm8350-common: Move WfdCommon boot jar declaration to vendor
Change-Id: I8fa2c0f64692873b432cc252ec88b388a32023a1
2025-01-18 20:32:50 +01:00
dianlujitao
b9a8b111b5
sm8350-common: remove OMX
* OMX HW video codecs are no longer used after enabling Codec2
 * OMX HW audio codecs won't work without QCOM A/V enhancements, which
   we don't have on Lineage.

Change-Id: I65852151c8fb6387add5fc4402ba3f13c97b5f64
2025-01-11 11:35:06 +01:00
Bruno Martins
0721ab851c
sm8350-common: Remove software OMX blobs
Default to C2 codecs from swcodec apex.

Change-Id: I32f0b0abe680c1f350268115a3cc5488a2a57ec3
2025-01-11 11:34:10 +01:00
Nick Reuter
a410d27e01
sm8350-common: Address missing libbinder symbols in libwfdnative
_ZN7android6binder12atrace_beginEmPKc
_ZN7android6binder10atrace_endEm

Change-Id: I942d51721461dbbf9c8d0f2f32128529bb7480c3
2024-12-29 10:45:56 +01:00
Nick Reuter
0fbaf5500d
sm8350-common: Bump libwfdservice to android.media.audio.common.types-V4
Change-Id: I81060d8c73430a9598c676e18dc04e31a2f31c0c
2024-12-29 10:45:25 +01:00
LuK1337
0329c1392b
sm8350-common: Shim WFD with libgui_shim/libinput_shim
Change-Id: I42bf06bc6b19942303031ef0147dafa6df127fe5
2024-12-29 10:44:52 +01:00
Michael Bestas
d23d359dd6
sm8350-common: Shim widevine with libcrypto_shim
The following change
e202e51cb0
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
2024-12-29 10:44:13 +01:00
Bruno Martins
ea9c16d628
sm8350-common: Mark CNE symlink target as required package
Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f
2024-12-29 10:43:38 +01:00
dianlujitao
4ab5f4d722
sm8350-common: Nuke ATFWD
It's normally not used at all.

Change-Id: Idb824b3b8c783b6ac962e604df05f9154beb4ed2
2024-12-29 10:42:53 +01:00
42 changed files with 15 additions and 824 deletions

View file

@ -373,80 +373,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libAlacSwDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libAlacSwDec.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libAlacSwDec.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libApeSwDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libApeSwDec.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libApeSwDec.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libC2D2", name: "libC2D2",
owner: "xiaomi", owner: "xiaomi",
@ -549,488 +475,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libMpeghSwEnc",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libMpeghSwEnc.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libMpeghSwEnc.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxAacDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxAacDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxAacDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxAlacDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxAlacDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxAlacDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxAlacDecSw",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxAlacDecSw.so",
],
shared_libs: [
"libutils",
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxAlacDecSw.so",
],
shared_libs: [
"libutils",
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxAmrwbplusDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxAmrwbplusDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxAmrwbplusDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxApeDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxApeDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxApeDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxApeDecSw",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxApeDecSw.so",
],
shared_libs: [
"libutils",
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxApeDecSw.so",
],
shared_libs: [
"libutils",
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxEvrcDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxEvrcDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxEvrcDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxG711Dec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxG711Dec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxG711Dec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxMpeghEncSw",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxMpeghEncSw.so",
],
shared_libs: [
"libMpeghSwEnc",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxMpeghEncSw.so",
],
shared_libs: [
"libMpeghSwEnc",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxQcelp13Dec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxQcelp13Dec.so",
],
shared_libs: [
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxQcelp13Dec.so",
],
shared_libs: [
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxWmaDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxWmaDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libOmxWmaDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libion",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libOpenCL", name: "libOpenCL",
owner: "xiaomi", owner: "xiaomi",
@ -3797,92 +3241,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libOmxDsdDec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxDsdDec.so",
],
shared_libs: [
"libutils",
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxMpeghDecSw",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxMpeghDecSw.so",
],
shared_libs: [
"libutils",
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libOmxVideoDSMode",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libOmxVideoDSMode.so",
],
shared_libs: [
"liblog",
"libmmosal_vendor",
"libutils",
"libwfdcommonutils_proprietary",
"libwfdmmservice_proprietary",
"libbinder",
"libwfdutils_proprietary",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libbluetooth_audio_session_qti", name: "libbluetooth_audio_session_qti",
owner: "xiaomi", owner: "xiaomi",
@ -4027,31 +3385,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libdsd2pcm",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libdsd2pcm.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libgcs-calwrapper", name: "libgcs-calwrapper",
owner: "xiaomi", owner: "xiaomi",
@ -6827,6 +6160,7 @@ cc_prebuilt_library_shared {
"vendor.qti.latency@2.1", "vendor.qti.latency@2.1",
"vendor.qti.hardware.mwqemadapter@1.0", "vendor.qti.hardware.mwqemadapter@1.0",
"vendor.qti.data.mwqem@1.0", "vendor.qti.data.mwqem@1.0",
"libwpa_client",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@ -6835,7 +6169,6 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@ -9417,6 +8750,7 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0",
"vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0",
"vendor.qti.hardware.mwqemadapter@1.0", "vendor.qti.hardware.mwqemadapter@1.0",
"libwpa_client",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@ -9425,7 +8759,6 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@ -9442,6 +8775,7 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libwvhidl.so", "proprietary/vendor/lib64/libwvhidl.so",
], ],
shared_libs: [ shared_libs: [
"libcrypto_shim",
"android.hardware.drm@1.0", "android.hardware.drm@1.0",
"android.hardware.drm@1.1", "android.hardware.drm@1.1",
"android.hardware.drm@1.2", "android.hardware.drm@1.2",
@ -9537,6 +8871,7 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/mediadrm/libwvdrmengine.so", "proprietary/vendor/lib64/mediadrm/libwvdrmengine.so",
], ],
shared_libs: [ shared_libs: [
"libcrypto_shim",
"libbase", "libbase",
"libcrypto", "libcrypto",
"liblog", "liblog",
@ -11103,34 +10438,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.radio.atcmdfwd@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@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 { cc_prebuilt_library_shared {
name: "vendor.qti.hardware.radio.ims@1.0", name: "vendor.qti.hardware.radio.ims@1.0",
owner: "xiaomi", owner: "xiaomi",
@ -13141,6 +12448,7 @@ cc_prebuilt_library_shared {
"proprietary/system_ext/lib64/libwfdmmsrc_system.so", "proprietary/system_ext/lib64/libwfdmmsrc_system.so",
], ],
shared_libs: [ shared_libs: [
"libgui_shim",
"libbinder", "libbinder",
"libmmosal", "libmmosal",
"liblog", "liblog",
@ -13183,6 +12491,8 @@ cc_prebuilt_library_shared {
"proprietary/system_ext/lib64/libwfdnative.so", "proprietary/system_ext/lib64/libwfdnative.so",
], ],
shared_libs: [ shared_libs: [
"libinput_shim",
"libbinder_shim",
"libandroid_runtime", "libandroid_runtime",
"libui", "libui",
"libinput", "libinput",
@ -13267,7 +12577,7 @@ cc_prebuilt_library_shared {
"libaudioclient", "libaudioclient",
"libaudiofoundation", "libaudiofoundation",
"audioclient-types-aidl-cpp", "audioclient-types-aidl-cpp",
"android.media.audio.common.types-V3-cpp", "android.media.audio.common.types-V4-cpp",
"libwfdmmsrc_system", "libwfdmmsrc_system",
"libwfdavenhancements", "libwfdavenhancements",
"libhidlbase", "libhidlbase",
@ -13628,6 +12938,9 @@ android_app_import {
name: "CneApp", name: "CneApp",
owner: "xiaomi", owner: "xiaomi",
apk: "proprietary/vendor/app/CneApp/CneApp.apk", apk: "proprietary/vendor/app/CneApp/CneApp.apk",
required: [
"CneApp.libvndfwk_detect_jni.qti_symlink",
],
certificate: "platform", certificate: "platform",
dex_preopt: { dex_preopt: {
enabled: false, enabled: false,
@ -13868,43 +13181,6 @@ prebuilt_etc_xml {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_binary {
name: "ATFWD-daemon",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/ATFWD-daemon",
],
shared_libs: [
"libcutils",
"libutils",
"libqmi",
"libmdmdetect",
"libqmi_client_qmux",
"libqmi_client_helper",
"libqmiservices",
"libqmi_cci",
"liblog",
"libavservices_minijail",
"libbase",
"libhidlbase",
"vendor.qti.hardware.radio.atcmdfwd@1.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
cc_prebuilt_binary { cc_prebuilt_binary {
name: "adpl", name: "adpl",
owner: "xiaomi", owner: "xiaomi",
@ -14837,6 +14113,7 @@ cc_prebuilt_binary {
"libgps.utils", "libgps.utils",
"liblog", "liblog",
"libnl", "libnl",
"libwpa_client",
"libqmi_cci", "libqmi_cci",
"libqmi_common_so", "libqmi_common_so",
"libdiag", "libdiag",
@ -14848,7 +14125,6 @@ cc_prebuilt_binary {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
strip: { strip: {
none: true, none: true,
}, },

Binary file not shown.

View file

@ -1,67 +0,0 @@
# Copyright (c) 2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc
#
# Not a contribution.
#
# Copyright (C) 2018 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
munmap: 1
getuid: 1
writev: 1
prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
openat: 1
futex: 1
close: 1
read: 1
newfstatat: 1
fstat: 1
#ioctl: arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_VERSION
ioctl: 1
mremap: 1
readlinkat: 1
pread64: 1
fstatfs: 1
rt_sigprocmask: 1
faccessat: 1
sendto: 1
rt_sigaction: 1
socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR
recvfrom: 1
getsockname: 1
getdents64: 1
fcntl: 1
nanosleep: 1
getrandom: 1
clone: 1
pipe2: 1
exit_group: 1
write: 1
exit: 1
getpid: 1
sigaltstack: 1
getrlimit: 1
restart_syscall: 1
setsockopt: 1
sched_getscheduler: 1
rt_sigreturn: 1
execve: 1
madvise: 1
set_tid_address: 1
connect: 1
ppoll: 1
clock_gettime: 1

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -125,7 +125,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql \ vendor/xiaomi/sm8350-common/proprietary/vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql \
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql \ vendor/xiaomi/sm8350-common/proprietary/vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql \
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \ vendor/xiaomi/sm8350-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.base-arm.policy \ vendor/xiaomi/sm8350-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.base-arm.policy \
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.ext-arm.policy \ vendor/xiaomi/sm8350-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.ext-arm.policy \
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \ vendor/xiaomi/sm8350-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \
@ -149,22 +148,8 @@ PRODUCT_PACKAGES += \
libq3dtools_adreno \ libq3dtools_adreno \
libq3dtools_esx \ libq3dtools_esx \
vulkan.adreno \ vulkan.adreno \
libAlacSwDec \
libApeSwDec \
libC2D2 \ libC2D2 \
libCB \ libCB \
libMpeghSwEnc \
libOmxAacDec \
libOmxAlacDec \
libOmxAlacDecSw \
libOmxAmrwbplusDec \
libOmxApeDec \
libOmxApeDecSw \
libOmxEvrcDec \
libOmxG711Dec \
libOmxMpeghEncSw \
libOmxQcelp13Dec \
libOmxWmaDec \
libOpenCL \ libOpenCL \
libadreno_utils \ libadreno_utils \
libc2d30_bltlib \ libc2d30_bltlib \
@ -229,15 +214,11 @@ PRODUCT_PACKAGES += \
sound_trigger.primary.lahaina \ sound_trigger.primary.lahaina \
vendor.qti.hardware.bluetooth_audio@2.1-impl \ vendor.qti.hardware.bluetooth_audio@2.1-impl \
libFileMux_proprietary \ libFileMux_proprietary \
libOmxDsdDec \
libOmxMpeghDecSw \
libOmxVideoDSMode \
libbluetooth_audio_session_qti \ libbluetooth_audio_session_qti \
libbluetooth_audio_session_qti_2_1 \ libbluetooth_audio_session_qti_2_1 \
libcapiv2svacnn \ libcapiv2svacnn \
libcapiv2svarnn \ libcapiv2svarnn \
libcapiv2vop \ libcapiv2vop \
libdsd2pcm \
libgcs-calwrapper \ libgcs-calwrapper \
libgcs-ipc \ libgcs-ipc \
libgcs-osal \ libgcs-osal \
@ -469,7 +450,6 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.qccsyshal@1.0 \ vendor.qti.hardware.qccsyshal@1.0 \
vendor.qti.hardware.qteeconnector@1.0 \ vendor.qti.hardware.qteeconnector@1.0 \
vendor.qti.hardware.radio.am@1.0 \ vendor.qti.hardware.radio.am@1.0 \
vendor.qti.hardware.radio.atcmdfwd@1.0 \
vendor.qti.hardware.radio.ims@1.0 \ vendor.qti.hardware.radio.ims@1.0 \
vendor.qti.hardware.radio.ims@1.1 \ vendor.qti.hardware.radio.ims@1.1 \
vendor.qti.hardware.radio.ims@1.2 \ vendor.qti.hardware.radio.ims@1.2 \
@ -575,7 +555,6 @@ PRODUCT_PACKAGES += \
manifest_android.hardware.drm@1.3-service.widevine.xml \ manifest_android.hardware.drm@1.3-service.widevine.xml \
manifest_vendor.xiaomi.hardware.mlipay.xml \ manifest_vendor.xiaomi.hardware.mlipay.xml \
vendor.qti.gnss@4.0-service.xml \ vendor.qti.gnss@4.0-service.xml \
ATFWD-daemon \
adpl \ adpl \
adsprpcd \ adsprpcd \
cdsprpcd \ cdsprpcd \
@ -634,3 +613,6 @@ PRODUCT_PACKAGES += \
xtra-daemon \ xtra-daemon \
dpmd \ dpmd \
wfdservice64 wfdservice64
PRODUCT_BOOT_JARS += \
WfdCommon