diff --git a/Android.bp b/Android.bp index 2b716b4..b09e07a 100644 --- a/Android.bp +++ b/Android.bp @@ -1,6 +1,5 @@ /** * Copyright (C) 2019-2021 The LineageOS Project - * Copyright (C) 2020-2021 The Project-Awaken * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +19,147 @@ soong_namespace { } +cc_prebuilt_library_shared { + name: "libgpustats", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libgpustats.so"], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libgpustats.so"], + }, + }, + check_elf_files: false, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-disp-vndapis", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libsdm-disp-vndapis.so"], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsdm-disp-vndapis.so"], + }, + }, + check_elf_files: false, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthermalclient", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libthermalclient.so"], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libthermalclient.so"], + }, + }, + check_elf_files: false, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtime_genoff", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libtime_genoff.so"], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libtime_genoff.so"], + }, + }, + check_elf_files: false, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libantradio", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/system_ext/lib/libantradio.so"], + }, + android_arm64: { + srcs: ["proprietary/system_ext/lib64/libantradio.so"], + }, + }, + check_elf_files: false, + compile_multilib: "both", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.fm@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/system_ext/lib/vendor.qti.hardware.fm@1.0.so"], + }, + android_arm64: { + srcs: ["proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so"], + }, + }, + check_elf_files: false, + compile_multilib: "both", + prefer: true, + system_ext_specific: true, +} + +android_app_import { + name: "SoterService", + owner: "xiaomi", + apk: "proprietary/app/SoterService/SoterService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, +} + +android_app_import { + name: "WfdService", + owner: "xiaomi", + apk: "proprietary/priv-app/WfdService/WfdService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, +} + android_app_import { name: "CneApp", owner: "xiaomi", @@ -31,6 +171,50 @@ android_app_import { soc_specific: true, } +android_app_import { + name: "IWlanService", + owner: "xiaomi", + apk: "proprietary/vendor/app/IWlanService/IWlanService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +android_app_import { + name: "TimeService", + owner: "xiaomi", + apk: "proprietary/vendor/app/TimeService/TimeService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +android_app_import { + name: "PowerOffAlarm", + owner: "xiaomi", + apk: "proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + product_specific: true, +} + +android_app_import { + name: "QtiTelephonyService", + owner: "xiaomi", + apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, +} + android_app_import { name: "datastatusnotification", owner: "xiaomi", @@ -42,6 +226,28 @@ android_app_import { system_ext_specific: true, } +android_app_import { + name: "imssettings", + owner: "xiaomi", + apk: "proprietary/system_ext/app/imssettings/imssettings.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, +} + +android_app_import { + name: "uceShimService", + owner: "xiaomi", + apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, +} + android_app_import { name: "dpmserviceapp", owner: "xiaomi", @@ -66,39 +272,6 @@ android_app_import { system_ext_specific: true, } -android_app_import { - name: "imssettings", - owner: "xiaomi", - apk: "proprietary/system_ext/app/imssettings/imssettings.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - system_ext_specific: true, -} - -android_app_import { - name: "IWlanService", - owner: "xiaomi", - apk: "proprietary/vendor/app/IWlanService/IWlanService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - soc_specific: true, -} - -android_app_import { - name: "PowerOffAlarm", - owner: "xiaomi", - apk: "proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - product_specific: true, -} - android_app_import { name: "qcrilmsgtunnel", owner: "xiaomi", @@ -111,198 +284,16 @@ android_app_import { system_ext_specific: true, } -android_app_import { - name: "QtiTelephonyService", +dex_import { + name: "WfdCommon", owner: "xiaomi", - apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - system_ext_specific: true, -} - -android_app_import { - name: "SoterService", - owner: "xiaomi", - apk: "proprietary/app/SoterService/SoterService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, -} - -android_app_import { - name: "TimeService", - owner: "xiaomi", - apk: "proprietary/vendor/app/TimeService/TimeService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - soc_specific: true, -} - -android_app_import { - name: "uceShimService", - owner: "xiaomi", - apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - system_ext_specific: true, -} - -android_app_import { - name: "WfdService", - owner: "xiaomi", - apk: "proprietary/priv-app/WfdService/WfdService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, -} - -cc_prebuilt_binary { - name: "chargeonlymode", - owner: "xiaomi", - srcs: ["proprietary/bin/chargeonlymode"], - prefer: true, -} - -cc_prebuilt_library_shared { - name: "libantradio", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/system_ext/lib/libantradio.so"], - }, - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libantradio.so"], - }, - }, - check_elf_files: false, - compile_multilib: "both", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgpustats", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgpustats.so"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgpustats.so"], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, - check_elf_files: false, -} - -cc_prebuilt_library_shared { - name: "libsdm-disp-vndapis", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsdm-disp-vndapis.so"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-disp-vndapis.so"], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, - check_elf_files: false, -} - -cc_prebuilt_library_shared { - name: "libthermalclient", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libthermalclient.so"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libthermalclient.so"], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, - check_elf_files: false, -} - -cc_prebuilt_library_shared { - name: "libtime_genoff", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libtime_genoff.so"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtime_genoff.so"], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, - check_elf_files: false, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.fm@1.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/system_ext/lib/vendor.qti.hardware.fm@1.0.so"], - }, - android_arm64: { - srcs: ["proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so"], - }, - }, - check_elf_files: false, - compile_multilib: "both", - prefer: true, - system_ext_specific: true, + jars: ["proprietary/framework/WfdCommon.jar"], } dex_import { - name: "audiosphere", + name: "QtiTelephonyServicelibrary", owner: "xiaomi", - jars: ["proprietary/framework/audiosphere.jar"], - product_specific: true, -} - -dex_import { - name: "com.qti.dpmframework", - owner: "xiaomi", - jars: ["proprietary/system_ext/framework/com.qti.dpmframework.jar"], + jars: ["proprietary/system_ext/framework/QtiTelephonyServicelibrary.jar"], system_ext_specific: true, } @@ -342,9 +333,9 @@ dex_import { } dex_import { - name: "dpmapi", + name: "com.qualcomm.qti.uceservice-V2.2-java", owner: "xiaomi", - jars: ["proprietary/system_ext/framework/dpmapi.jar"], + jars: ["proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar"], system_ext_specific: true, } @@ -355,20 +346,6 @@ dex_import { system_ext_specific: true, } -dex_import { - name: "qti-telephony-common", - owner: "xiaomi", - jars: ["proprietary/system_ext/framework/qti-telephony-common.jar"], - system_ext_specific: true, -} - -dex_import { - name: "QtiTelephonyServicelibrary", - owner: "xiaomi", - jars: ["proprietary/system_ext/framework/QtiTelephonyServicelibrary.jar"], - system_ext_specific: true, -} - dex_import { name: "vendor.qti.data.factory-V2.1-java", owner: "xiaomi", @@ -419,15 +396,17 @@ dex_import { } dex_import { - name: "WfdCommon", + name: "qti-telephony-common", owner: "xiaomi", - jars: ["proprietary/framework/WfdCommon.jar"], + jars: ["proprietary/system_ext/framework/qti-telephony-common.jar"], + system_ext_specific: true, } prebuilt_etc_xml { name: "manifest_android.hardware.drm@1.2-service.widevine", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.2-service.widevine.xml", + filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } @@ -440,3 +419,11 @@ prebuilt_etc_xml { sub_dir: "vintf/manifest", soc_specific: true, } + +cc_prebuilt_binary { + name: "chargeonlymode", + owner: "xiaomi", + srcs: ["proprietary/bin/chargeonlymode"], + prefer: true, +} + diff --git a/Android.mk b/Android.mk index 39b0c0f..dc8919b 100644 --- a/Android.mk +++ b/Android.mk @@ -1,5 +1,4 @@ # Copyright (C) 2018-2021 The LineageOS Project -# Copyright (C) 2020-2021 The Project-Awaken # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,7 +11,11 @@ # 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. + # This file is generated by device/xiaomi/sdm660-common/setup-makefiles.sh + LOCAL_PATH := $(call my-dir) -ifneq ($(filter clover jason jasmine_sprout lavender platina tulip wayne whyred,$(TARGET_DEVICE)),) + +ifneq ($(filter tulip jasmine_sprout wayne clover lavender platina jason whyred,$(TARGET_DEVICE)),) + endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 5afdb47..c4040fe 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,5 +1,4 @@ # Copyright (C) 2018-2021 The LineageOS Project -# Copyright (C) 2020-2021 The Project-Awaken # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,4 +11,6 @@ # 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. + # This file is generated by device/xiaomi/sdm660-common/setup-makefiles.sh + diff --git a/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar new file mode 100644 index 0000000..d696d52 Binary files /dev/null and b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so new file mode 100644 index 0000000..b89d88e Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so new file mode 100644 index 0000000..a662090 Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so new file mode 100644 index 0000000..d6be8d4 Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so new file mode 100644 index 0000000..1fa30ae Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so new file mode 100644 index 0000000..ec53143 Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so new file mode 100644 index 0000000..2c07660 Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so new file mode 100644 index 0000000..685d3ac Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so new file mode 100644 index 0000000..5c3c81b Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so differ diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so new file mode 100644 index 0000000..4dc5e71 Binary files /dev/null and b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so differ diff --git a/proprietary/system_ext/lib/vendor.qti.ims.callcapability@1.0.so b/proprietary/system_ext/lib/vendor.qti.ims.callcapability@1.0.so old mode 100755 new mode 100644 diff --git a/proprietary/system_ext/lib/vendor.qti.ims.callinfo@1.0.so b/proprietary/system_ext/lib/vendor.qti.ims.callinfo@1.0.so old mode 100755 new mode 100644 diff --git a/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so old mode 100755 new mode 100644 diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so new file mode 100644 index 0000000..9e188f6 Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so differ diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so new file mode 100644 index 0000000..e0b68c1 Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so differ diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so new file mode 100644 index 0000000..adae8dd Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so differ diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so new file mode 100644 index 0000000..78ffef7 Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so differ diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so new file mode 100644 index 0000000..cc77177 Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so differ diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so new file mode 100644 index 0000000..52e7826 Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so differ diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so new file mode 100644 index 0000000..ff3a2a2 Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so differ diff --git a/proprietary/system_ext/lib64/vendor.qti.ims.callcapability@1.0.so b/proprietary/system_ext/lib64/vendor.qti.ims.callcapability@1.0.so old mode 100755 new mode 100644 diff --git a/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so b/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so old mode 100755 new mode 100644 diff --git a/proprietary/vendor/lib/com.qualcomm.qti.ant@1.0.so b/proprietary/vendor/lib/com.qualcomm.qti.ant@1.0.so new file mode 100644 index 0000000..974251b Binary files /dev/null and b/proprietary/vendor/lib/com.qualcomm.qti.ant@1.0.so differ diff --git a/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so new file mode 100644 index 0000000..1ea732a Binary files /dev/null and b/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so differ diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so new file mode 100644 index 0000000..e0dda09 Binary files /dev/null and b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so differ diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so new file mode 100644 index 0000000..04bd5e5 Binary files /dev/null and b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so differ diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so new file mode 100644 index 0000000..45b0b64 Binary files /dev/null and b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so differ diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so new file mode 100644 index 0000000..b285fe8 Binary files /dev/null and b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so differ diff --git a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so b/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so old mode 100755 new mode 100644 diff --git a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so b/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so old mode 100755 new mode 100644 diff --git a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so b/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so new file mode 100644 index 0000000..31c0a58 Binary files /dev/null and b/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so differ diff --git a/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so old mode 100755 new mode 100644 diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so new file mode 100644 index 0000000..4e4166b Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so differ diff --git a/sdm660-common-vendor.mk b/sdm660-common-vendor.mk index 2d65b4e..cccf4a4 100644 --- a/sdm660-common-vendor.mk +++ b/sdm660-common-vendor.mk @@ -1,5 +1,4 @@ # Copyright (C) 2018-2021 The LineageOS Project -# Copyright (C) 2020-2021 The Project-Awaken # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,6 +11,7 @@ # 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. + # This file is generated by device/xiaomi/sdm660-common/setup-makefiles.sh PRODUCT_SOONG_NAMESPACES += \ @@ -24,16 +24,20 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/VZW/VZW_profiles.xml \ vendor/xiaomi/sdm660-common/proprietary/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/wfdservice.rc \ vendor/xiaomi/sdm660-common/proprietary/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/audiosphere.xml \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice.xml \ vendor/xiaomi/sdm660-common/proprietary/etc/permissions/qti_libpermissions.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/qti_libpermissions.xml \ vendor/xiaomi/sdm660-common/proprietary/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/qti_permissions.xml \ vendor/xiaomi/sdm660-common/proprietary/etc/wfdconfig.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/wfdconfig.xml \ vendor/xiaomi/sdm660-common/proprietary/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/wfdconfigsink.xml \ + vendor/xiaomi/sdm660-common/proprietary/framework/audiosphere.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/audiosphere.jar \ vendor/xiaomi/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/fm_helium.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/fm_helium.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libFileMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libFileMux.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libOmxMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libOmxMux.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libadsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libadsprpc_system.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libbtconfigstore.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libbtconfigstore.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libcdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libcdsprpc_system.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libfm-hci.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libfm-hci.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libmdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmdsprpc_system.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmosal.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libmmparser_lite.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmparser_lite.so \ @@ -42,13 +46,13 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/lib/libsdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libsdsprpc_system.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdavenhancements.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdavenhancements.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdclient.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdclient.so \ - vendor/xiaomi/sdm660-common/proprietary/lib/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdnative.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdcodecv4l2.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdcodecv4l2.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdcommonutils.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdcommonutils.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdconfigutils.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdconfigutils.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdmminterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdmminterface.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdmmsink.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdmmsink.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdmmsrc.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdmmsrc.so \ + vendor/xiaomi/sdm660-common/proprietary/lib/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdnative.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdrtsp.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdrtsp.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdservice.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdservice.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfdsm.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdsm.so \ @@ -57,51 +61,68 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfduibcsinkinterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsinkinterface.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfduibcsrc.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsrc.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libwfduibcsrcinterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsrcinterface.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/fm_helium.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/fm_helium.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libadsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libadsprpc_system.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libbtconfigstore.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libbtconfigstore.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libcdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libcdsprpc_system.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libfm-hci.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libfm-hci.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libmdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmdsprpc_system.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmmosal.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libsdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libsdsprpc_system.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libwfdclient.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libwfdclient.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libwfdnative.so \ - vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/telephony_product_privapp-permissions-qti.xml \ - vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.data.factory@2.1.so \ - vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.data.slm@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.hardware.sensorscalibrate@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.hardware.sensorscalibrate@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptXHD_encoder.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libaptXHD_encoder.so \ - vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptX_encoder.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libaptX_encoder.so \ - vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.data.factory@2.1.so \ - vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.data.slm@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/dpmd \ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice.xml \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml \ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \ + vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/telephony_product_privapp-permissions-qti.xml \ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/telephonyservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephonyservice.xml \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/fm_helium.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/fm_helium.so \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libfm-hci.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libfm-hci.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/framework/com.qti.dpmframework.jar:$(TARGET_COPY_OUT_SYSTEM_EXT)/framework/com.qti.dpmframework.jar \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/framework/dpmapi.jar:$(TARGET_COPY_OUT_SYSTEM_EXT)/framework/dpmapi.jar \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.ant@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.dpm.api@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@2.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@2.2.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.uceservice@2.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.uceservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.uceservice@2.2.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libdiag_system.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.data.factory@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.data.slm@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.esepowermanager@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.hardware.sensorscalibrate@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.hardware.sensorscalibrate@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.callcapability@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.callcapability@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.callinfo@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.factory@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.factory@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.rcsconfig@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.rcsconfig@1.1.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.imsrtpservice@2.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.imsrtpservice@2.1.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.ant@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.dpm.api@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/fm_helium.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/fm_helium.so \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libfm-hci.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libfm-hci.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.dpm.api@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@2.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@2.2.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.uceservice@2.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.uceservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.uceservice@2.2.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imscamera.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imscamera.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvideocodec.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvideocodec.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvt.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvt.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvtextutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtextutils.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvtutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtutils.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptXHD_encoder.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libaptXHD_encoder.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptX_encoder.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libaptX_encoder.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdiag_system.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdpmctmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmctmgr.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdpmfdmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmfdmgr.so \ @@ -109,14 +130,19 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdpmtcm.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmtcm.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libimscamera_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimscamera_jni.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libimsmedia_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimsmedia_jni.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.data.factory@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.data.slm@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.esepowermanager@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.callcapability@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.callcapability@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.callinfo@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.0.so \ - vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.1.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.factory@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.factory@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.rcsconfig@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.rcsconfig@1.1.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.0.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \ vendor/xiaomi/sdm660-common/proprietary/vendor/bin/ATFWD-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ATFWD-daemon \ vendor/xiaomi/sdm660-common/proprietary/vendor/bin/adpl:$(TARGET_COPY_OUT_VENDOR)/bin/adpl \ vendor/xiaomi/sdm660-common/proprietary/vendor/bin/adsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/adsprpcd \ @@ -229,8 +255,15 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/firmware/a530_gpmu.fw2:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_gpmu.fw2 \ vendor/xiaomi/sdm660-common/proprietary/vendor/firmware/a530_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pfp.fw \ vendor/xiaomi/sdm660-common/proprietary/vendor/firmware/a530_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pm4.fw \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.ant@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.dpm.api@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@2.0.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@2.2.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.uceservice@2.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.uceservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.uceservice@2.2.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/eglSubDriverAndroid.so \ @@ -392,7 +425,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcvirt.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.data.factory@2.1.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.data.slm@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.esepowermanager@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.bluetooth_sar@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.btconfigstore@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.btconfigstore@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.data.connection@1.0.so \ @@ -418,7 +450,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.sigma_miracast@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.sigma_miracast@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.slmadapter@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.tui_comm@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.ims.rcsconfig@1.1.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.ims.rcsconfig@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.ims.rcsconfig@1.1.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@2.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so \ @@ -431,6 +463,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.2.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.2.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/eglSubDriverAndroid.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libEGL_adreno.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLESv1_CM_adreno.so \ @@ -604,6 +637,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libthermalfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libthermalfeature.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libthermalioctl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libthermalioctl.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtinyxml2_1.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libwfdhdcpcp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdhdcpcp.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libwms.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwms.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libwqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwqe.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libwvhidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwvhidl.so \ @@ -625,7 +659,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.1.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.slm@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.esepowermanager@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.1.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.2.so \ @@ -679,8 +712,8 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.slmadapter@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.soter@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.tui_comm@1.0.so \ - vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callinfo@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callcapability@1.0.so \ + vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callinfo@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.factory@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@1.1.so \ @@ -699,44 +732,42 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/5_version_update_ecc_table.sql PRODUCT_PACKAGES += \ - audiosphere \ - chargeonlymode \ + libgpustats \ + libsdm-disp-vndapis \ + libthermalclient \ + libtime_genoff \ + libantradio \ + vendor.qti.hardware.fm@1.0 \ + SoterService \ + WfdService \ CneApp \ - com.qti.dpmframework \ + IWlanService \ + TimeService \ + PowerOffAlarm \ + QtiTelephonyService \ + datastatusnotification \ + imssettings \ + uceShimService \ + dpmserviceapp \ + ims \ + qcrilmsgtunnel \ + WfdCommon \ + QtiTelephonyServicelibrary \ com.qualcomm.qti.imscmservice-V2.0-java \ com.qualcomm.qti.imscmservice-V2.1-java \ com.qualcomm.qti.imscmservice-V2.2-java \ com.qualcomm.qti.uceservice-V2.0-java \ com.qualcomm.qti.uceservice-V2.1-java \ - datastatusnotification \ - dpmapi \ - dpmserviceapp \ - ims \ - imssettings \ - IWlanService \ - libantradio \ - libgpustats \ - libsdm-disp-vndapis \ - libthermalclient \ - libtime_genoff \ - manifest_android.hardware.drm@1.2-service.widevine \ - PowerOffAlarm \ + com.qualcomm.qti.uceservice-V2.2-java \ qcrilhook \ - qcrilmsgtunnel \ - qti-telephony-common \ - QtiTelephonyService \ - QtiTelephonyServicelibrary \ - SoterService \ - TimeService \ - uceShimService \ - vendor.qti.gnss@3.0-service \ vendor.qti.data.factory-V2.1-java \ - vendor.qti.hardware.fm@1.0 \ vendor.qti.hardware.data.latency-V1.0-java \ vendor.qti.ims.callcapability-V1.0-java \ vendor.qti.ims.callinfo-V1.0-java \ vendor.qti.ims.factory-V1.0-java \ vendor.qti.ims.rcsconfig-V1.0-java \ vendor.qti.ims.rcsconfig-V1.1-java \ - WfdCommon \ - WfdService + qti-telephony-common \ + manifest_android.hardware.drm@1.2-service.widevine \ + vendor.qti.gnss@3.0-service \ + chargeonlymode