php品优mkcm,m1852-vendor.mk

此博客详细列举了Meizu M1852设备中特有的软件包复制文件路径,包括硬件驱动、固件、传感器配置文件等,展示了其针对不同传感器的定制设置,是深入理解该手机内部技术的重要参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# Copyright (C) 2020 The MoKee 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.

# This file is generated by device/meizu/m1852/setup-makefiles.sh

PRODUCT_SOONG_NAMESPACES += \

vendor/meizu/m1852

PRODUCT_COPY_FILES += \

vendor/meizu/m1852/proprietary/lib/libaudioroute.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libaudioroute.so \

vendor/meizu/m1852/proprietary/lib64/libaudioroute.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libaudioroute.so \

vendor/meizu/m1852/proprietary/bin/meizu_charger:$(TARGET_COPY_OUT_SYSTEM)/bin/meizu_charger \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_General_cal.acdb \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Global_cal.acdb \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Handset_cal.acdb \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Headset_cal.acdb \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Speaker_cal.acdb \

vendor/meizu/m1852/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_workspaceFile.qwsp \

vendor/meizu/m1852/proprietary/vendor/etc/camera/camxoverridesettings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camxoverridesettings.txt \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_Compal_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_Compal_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_Compal_bmi160_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_Compal_bmi160_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_Compal_ltr308_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_Compal_ltr308_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_amd.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_bmi160_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_bmi160_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_bmp285_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_bmp285_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_ltr308_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_ltr308_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_pah_8011_0_platform.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_pah_8011_0_platform.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_pah_8011_0_ppg.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_pah_8011_0_ppg.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/8909w_pah_8011_0_touch.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/8909w_pah_8011_0_touch.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/ak991x_dri_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ak991x_dri_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/bma2x2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bma2x2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/bme680_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bme680_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/bmg160_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bmg160_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/bmi160_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bmi160_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/bmm150_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bmm150_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/bmp285_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bmp285_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/bu52053nvx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bu52053nvx_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/cm3526_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/cm3526_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/config_list.txt:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/config_list.txt \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/icm206xx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/icm206xx_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/lsm6ds3_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/lsm6ds3_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/lsm6dsm_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/lsm6dsm_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/ltr308_0_on_change.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ltr308_0_on_change.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/mmc5603nj_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/mmc5603nj_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/msm8996_ak9911x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/msm8996_ak9911x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/msm8996_bmp285_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/msm8996_bmp285_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/msm8996_cm3526_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/msm8996_cm3526_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/msm8996_lsm6ds3_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/msm8996_lsm6ds3_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/msm8996_lsm6dsm_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/msm8996_lsm6dsm_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/msm8996_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/msm8996_power_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/msm8996_shtw2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/msm8996_shtw2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/pah_8011_0_platform.ppg_enable_ex_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/pah_8011_0_platform.ppg_enable_ex_1.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/pah_8011_0_platform.ppg_enable_ex_2.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/pah_8011_0_platform.ppg_enable_ex_2.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/qcs605_bmi160_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/qcs605_bmi160_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_bmi160_0-spi.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_bmi160_0-spi.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_bmp285_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_bmp285_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_bu52053nvx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_bu52053nvx_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_cm3526_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_cm3526_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_icm206xx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_icm206xx_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_mmc5603nj_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_mmc5603nj_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_power_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_qrd_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_qrd_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_qrd_lsm6dso_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_qrd_lsm6dso_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_shtw2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_shtw2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm670_stk3x1x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm670_stk3x1x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_bmi160_0-spi.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_bmi160_0-spi.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_bmp285_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_bmp285_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_bu52053nvx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_bu52053nvx_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_cm3526_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_cm3526_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_icm206xx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_icm206xx_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_mmc5603nj_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_mmc5603nj_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_power_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_qrd_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_qrd_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_qrd_lsm6dso_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_qrd_lsm6dso_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_shtw2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_shtw2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm710_stk3x1x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm710_stk3x1x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_bma2x2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_bma2x2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_bme680_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_bme680_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_bmg160_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_bmg160_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_bmm150_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_bmm150_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_bmp285_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_bmp285_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_bu52053nvx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_bu52053nvx_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_cm3526_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_cm3526_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_lsm6dsm_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_lsm6dsm_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_lsm6dso_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_lsm6dso_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_power_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_qrd_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_qrd_power_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_qvr_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_qvr_ak991x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_shtw2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_shtw2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_svr_bma2x2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_svr_bma2x2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_svr_bmg160_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_svr_bmg160_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sdm845_tmd2725.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sdm845_tmd2725.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/shtw2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/shtw2_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_basic_gestures.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_bring_to_ear.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_cm.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_cm.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_device_orient.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_device_orient.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_diag_filter.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_diag_filter.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_distance_bound.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_distance_bound.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_dpc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dpc.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_facing.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_facing.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_fmv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_geomag_rv.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_gyro_cal.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_mag_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_multishake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_multishake.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_pedometer.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_pedometer.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_rmd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rmd.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_rotv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rotv.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_smd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_smd.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_tilt.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_to_wake.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_wrist_pedo.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/stk3x1x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/stk3x1x_0.json \

vendor/meizu/m1852/proprietary/vendor/etc/sensors/config/tmd2725.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/tmd2725.json \

vendor/meizu/m1852/proprietary/vendor/etc/sw_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sw_config.xml \

vendor/meizu/m1852/proprietary/vendor/firmware/CAMERA_ICP.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.elf \

vendor/meizu/m1852/proprietary/vendor/firmware/a225_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a225_pfp.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a225_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a225_pm4.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a225p5_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a225p5_pm4.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a300_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a300_pfp.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a300_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a300_pm4.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a330_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a330_pfp.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a330_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a330_pm4.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a420_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a420_pfp.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a420_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a420_pm4.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a530_gpmu.fw2:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_gpmu.fw2 \

vendor/meizu/m1852/proprietary/vendor/firmware/a530_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pfp.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a530_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pm4.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a530v1_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530v1_pfp.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a530v1_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530v1_pm4.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/a530v2_seq.fw2:$(TARGET_COPY_OUT_VENDOR)/firmware/a530v2_seq.fw2 \

vendor/meizu/m1852/proprietary/vendor/firmware/a530v3_gpmu.fw2:$(TARGET_COPY_OUT_VENDOR)/firmware/a530v3_gpmu.fw2 \

vendor/meizu/m1852/proprietary/vendor/firmware/a530v3_seq.fw2:$(TARGET_COPY_OUT_VENDOR)/firmware/a530v3_seq.fw2 \

vendor/meizu/m1852/proprietary/vendor/firmware/a540_gpmu.fw2:$(TARGET_COPY_OUT_VENDOR)/firmware/a540_gpmu.fw2 \

vendor/meizu/m1852/proprietary/vendor/firmware/a615_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.b00 \

vendor/meizu/m1852/proprietary/vendor/firmware/a615_zap.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.b01 \

vendor/meizu/m1852/proprietary/vendor/firmware/a615_zap.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.b02 \

vendor/meizu/m1852/proprietary/vendor/firmware/a615_zap.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.elf \

vendor/meizu/m1852/proprietary/vendor/firmware/a615_zap.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.mdt \

vendor/meizu/m1852/proprietary/vendor/firmware/a630_gmu.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/a630_gmu.bin \

vendor/meizu/m1852/proprietary/vendor/firmware/a630_sqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a630_sqe.fw \

vendor/meizu/m1852/proprietary/vendor/firmware/fs1603_mono.preset:$(TARGET_COPY_OUT_VENDOR)/firmware/fs1603_mono.preset \

vendor/meizu/m1852/proprietary/vendor/firmware/ipa_fws.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b00 \

vendor/meizu/m1852/proprietary/vendor/firmware/ipa_fws.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b01 \

vendor/meizu/m1852/proprietary/vendor/firmware/ipa_fws.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b02 \

vendor/meizu/m1852/proprietary/vendor/firmware/ipa_fws.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b03 \

vendor/meizu/m1852/proprietary/vendor/firmware/ipa_fws.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b04 \

vendor/meizu/m1852/proprietary/vendor/firmware/ipa_fws.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.elf \

vendor/meizu/m1852/proprietary/vendor/firmware/ipa_fws.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.mdt \

vendor/meizu/m1852/proprietary/vendor/firmware/tfa98xx.cnt:$(TARGET_COPY_OUT_VENDOR)/firmware/tfa98xx.cnt \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.imx318.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.imx318.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.imx376.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.imx376.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.max7366_ov6211.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.max7366_ov6211.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.max7366_ov9282.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.max7366_ov9282.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.ofilm_imx362.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.ofilm_imx362.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.ofilm_imx363.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.ofilm_imx363.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.ofilm_s5k3t1.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.ofilm_s5k3t1.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.ofilm_s5k5e9.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.ofilm_s5k5e9.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.ov12a10.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.ov12a10.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.ov13880.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.ov13880.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.qtech_imx362.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.qtech_imx362.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.qtech_s5k3t1.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.qtech_s5k3t1.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensor.qtech_s5k5e9.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.qtech_s5k5e9.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.ofilm_imx362.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.ofilm_imx362.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.ofilm_imx363.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.ofilm_imx363.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.ofilm_imx376.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.ofilm_imx376.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.ofilm_s5k3t1.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.ofilm_s5k3t1.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.ofilm_s5k5e9.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.ofilm_s5k5e9.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.qtech_imx362.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.qtech_imx362.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.qtech_imx376.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.qtech_imx376.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.qtech_s5k3t1.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.qtech_s5k3t1.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.sensormodule.qtech_s5k5e9.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.qtech_s5k5e9.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.ofilm_imx362.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.ofilm_imx362.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.ofilm_imx363.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.ofilm_imx363.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.ofilm_imx376.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.ofilm_imx376.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.ofilm_s5k3t1.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.ofilm_s5k3t1.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.ofilm_s5k5e9.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.ofilm_s5k5e9.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.qtech_imx362.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.qtech_imx362.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.qtech_imx376.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.qtech_imx376.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.qtech_s5k3t1.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.qtech_s5k3t1.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/com.qti.tuned.qtech_s5k5e9.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.qtech_s5k5e9.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.arcsoft.node.beauty.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.beauty.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.arcsoft.node.capturebokeh.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.capturebokeh.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.arcsoft.node.hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.hdr.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.arcsoft.node.lowlighthdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.lowlighthdr.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.arcsoft.node.picauto.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.picauto.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.arcsoft.node.realtimebokeh.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.realtimebokeh.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.arcsoft.node.smoothtransition.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.smoothtransition.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.camx.chiiqutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.camx.chiiqutils.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.eisv2.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.eisv3.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.hvx.addconstant.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.hvx.addconstant.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.hvx.binning.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.hvx.binning.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.depth.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.depth.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.dummyrtb.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.dummyrtb.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.dummysat.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.dummysat.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.eisv2.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.eisv3.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.gpu.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.gpu.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.memcpy.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.memcpy.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.remosaic.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.remosaic.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.stich.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.stich.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.node.swregistration.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swregistration.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.aec.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.af.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.afd.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.afd.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.asd.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.asd.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.awb.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.awbwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.awbwrapper.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.pdlib.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.pdlibsony.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.pdlibsony.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qti.stats.pdlibwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.pdlibwrapper.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qtistatic.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.aec.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qtistatic.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.af.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qtistatic.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.awb.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/com.qtistatic.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.pdlib.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/components/libdepthmapwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/libdepthmapwrapper.so \

vendor/meizu/m1852/proprietary/vendor/lib/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigpreview.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigpreviewlite.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigvideo.bin \

vendor/meizu/m1852/proprietary/vendor/lib/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigvideolite.bin \

vendor/meizu/m1852/proprietary/vendor/lib/hw/audio.primary.sdm710.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/audio.primary.sdm710.so \

vendor/meizu/m1852/proprietary/vendor/lib/hw/camera.qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/camera.qcom.so \

vendor/meizu/m1852/proprietary/vendor/lib/hw/com.qti.chi.override.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/com.qti.chi.override.so \

vendor/meizu/m1852/proprietary/vendor/lib/libSonyIMX376KRmscLibrary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libSonyIMX376KRmscLibrary.so \

vendor/meizu/m1852/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_dualcam_refocus.so \

vendor/meizu/m1852/proprietary/vendor/lib/libarcsoft_high_dynamic_range.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_high_dynamic_range.so \

vendor/meizu/m1852/proprietary/vendor/lib/libaudio_log_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudio_log_utils.so \

vendor/meizu/m1852/proprietary/vendor/lib/libcamxtintlessalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxtintlessalgo.so \

vendor/meizu/m1852/proprietary/vendor/lib/libcom.qti.chinodeutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcom.qti.chinodeutils.so \

vendor/meizu/m1852/proprietary/vendor/lib/libtinycompress_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libtinycompress_vendor.so \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_adsp_loader.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_adsp_loader.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_analog_cdc.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_analog_cdc.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_apr.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_apr.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_aqt1000_cdc.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_aqt1000_cdc.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_cpe_lsm.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_cpe_lsm.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_digital_cdc.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_digital_cdc.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_fs16xx.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_fs16xx.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_hdmi.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_hdmi.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_machine_sdm710.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_machine_sdm710.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_mbhc.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_mbhc.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_msm_sdw.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_msm_sdw.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_native.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_native.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_pinctrl_lpi.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_pinctrl_lpi.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_pinctrl_wcd.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_pinctrl_wcd.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_platform.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_platform.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_q6.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_q6.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_q6_notifier.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_q6_notifier.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_q6_pdr.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_q6_pdr.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_smartpa.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_smartpa.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_stub.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_stub.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_swr.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_swr.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_swr_ctrl.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_swr_ctrl.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_tfa9874.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_tfa9874.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_usf.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_usf.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wcd9335.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wcd9335.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wcd934x.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wcd934x.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wcd9xxx.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wcd9xxx.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wcd_core.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wcd_core.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wcd_cpe.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wcd_cpe.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wcd_spi.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wcd_spi.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wglink.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wglink.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/audio_wsa881x.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/audio_wsa881x.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/llcc_perfmon.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/llcc_perfmon.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/modules.alias:$(TARGET_COPY_OUT_VENDOR)/lib/modules/modules.alias \

vendor/meizu/m1852/proprietary/vendor/lib/modules/modules.dep:$(TARGET_COPY_OUT_VENDOR)/lib/modules/modules.dep \

vendor/meizu/m1852/proprietary/vendor/lib/modules/mpq-adapter.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/mpq-adapter.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/mpq-dmx-hw-plugin.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/mpq-dmx-hw-plugin.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/qca_cld3_wlan.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/qca_cld3_wlan.ko \

vendor/meizu/m1852/proprietary/vendor/lib/modules/rdbg.ko:$(TARGET_COPY_OUT_VENDOR)/lib/modules/rdbg.ko \

vendor/meizu/m1852/proprietary/vendor/lib64/hw/audio.primary.sdm710.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/audio.primary.sdm710.so \

vendor/meizu/m1852/proprietary/vendor/lib64/hw/cdfinger.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/cdfinger.default.so \

vendor/meizu/m1852/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/cdfinger.fingerprint.default.so \

vendor/meizu/m1852/proprietary/vendor/lib64/hw/swfingerprint.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/swfingerprint.default.so \

vendor/meizu/m1852/proprietary/vendor/lib64/libaudio_log_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudio_log_utils.so \

vendor/meizu/m1852/proprietary/vendor/lib64/libtinycompress_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtinycompress_vendor.so

一键复制

编辑

Web IDE

原始数据

按行查看

历史

<think>我们正在处理一个Android开发中的错误:在生成二进制文件时,由于XML/XSD解析错误导致"Toomany initializers"问题。具体错误信息是:`Error creatingbinary file'com.qti.tuned.pudding_sunny_ov50m_ultra_i.bin': Toomany initializers inXML data, XML/XSDparser founderrors`。 根据错误信息,问题出现在解析XML数据时,初始值设定项(initializers)过多,超出了解析器的限制。这通常发生在XML文件中包含的数据量过大或结构过于复杂时。 ###可能的原因和解决方案1.**XML文件过大或嵌套过深**:-如果XML文件非常大或者嵌套层次非常深,解析器可能会因为内存限制或预设的解析深度限制而失败。-**解决方案**:尝试简化XML结构,减少嵌套层次,或者将大的XML文件拆分成多个小文件。2.**XML数据中初始值过多**:-错误信息明确提到“Too manyinitializers”,这通常意味着在XML中定义了过多的初始化数据(例如数组、列表等包含大量元素)。- **解决方案**:检查XML文件中是否有包含大量元素的数组或列表。如果有,考虑将这些数据移到外部文件(如资源文件或数据库)中,然后在运行时动态加载。 3. **XSD验证错误**:-错误信息提到“XML/XSD parserfound errors”,说明在解析过程中XSD验证失败。可能是XML数据不符合XSD定义的结构或约束。- **解决方案**:-验证XML文件是否符合对应的XSD架构。可以使用XML验证工具(如XMLSpy、在线XML验证器等)检查XML的有效性。-根据XSD文件检查XML中的元素和属性,确保没有违反约束(如元素数量、类型、唯一性等)。 4. **解析器配置问题**:-解析器可能有默认的限制(如元素数量、属性数量、嵌套深度等),如果XML数据超过了这些限制,就会报错。-**解决方案**:如果可能,调整解析器的配置参数,增加限制值。例如,在Java中,使用`DocumentBuilderFactory`可以设置一些解析参数:```javaDocumentBuilderFactoryfactory =DocumentBuilderFactory.newInstance();factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl",true);//设置更大的数值以应对大文件factory.setAttribute("http://xml.org/sax/features/external-general-entities", false);//其他可能的设置```但请注意,Android的XML解析器可能不支持所有配置。5.**工具或库的bug**:-有时解析错误可能是由工具或库本身的bug引起的。-**解决方案**:检查是否有相关工具或库的更新版本,尝试升级到最新版本。###具体步骤建议1.**检查XML文件**:-定位到生成二进制文件所使用的XML文件(根据错误信息中的文件名`com.qti.tuned.pudding_sunny_ov50m_ultra_i.bin`,可能是与相机调相关的配置文件)。-检查该XML文件的结构,特别是是否有大量重复的初始化数据(如数组包含大量元素)。 2. **简化XML数据**:-如果发现大量重复的结构,考虑使用更简洁的表示方式(例如,使用范围或公式生成数据,而不是枚举所有值)。 3. **分步验证**:-将XML文件拆分成多个部分,逐步验证,定位到具体出错的部分。 4. **使用验证工具**:-使用XML验证工具检查XML文件的正确性,确保它符合对应的XSD(如果有的话)。5.**查看相关文档或社区**:-搜索类似错误,查看是否有其他开发者遇到相同问题及其解决方案。###参考引用在Android开发中,处理XML解析错误是常见的。例如,引用[2]中提到的`InflateException`通常与布局文件解析有关,虽然问题不同,但根本原因都是XML解析问题。我们可以借鉴其解决思路:检查XML结构,确保符合规范[^2]。 ###相关问题§§相关问题§§1.如何验证XML文件是否符合XSD架构?2.在Android中如何调整XML解析器的配置参数?3.有哪些工具可以帮助分析和简化大型XML文件?4.如何避免在XML文件中定义过多的初始化数据?</think>### 解决 XML/XSD 解析导致的 "Too many initializers" 错误 #### 问题分析 错误信息 `Error creating binary file ... Too many initializers in XML data` 表明 XML 文件中包含的初始化数据量超出了解析器的处理能力。常见原因: 1. **XML 数据量过大**:XML 文件中包含过多嵌套结构或数组初始化数据 2. **XSD 验证失败**:数据不符合 XSD 架构定义的约束规则 3. **解析器限制**:XML 解析器对初始值数量有硬性限制(如数组元素超过 4096 个) #### 解决方案 ##### 1. 简化 XML 数据结构 ```xml <!-- 化前:冗余嵌套 --> <config> <array name="tuning_data"> <item>0x01</item><item>0x02</item> <!-- 上千个重复item --> </array> </config> <!-- 化后:使用压缩数据块 --> <config> <binaryData>BASE64_ENCODED_BLOB</binaryData> </config> ``` - 将大规模数组数据转换为 Base64 编码的二进制块 - 用 `CDATA` 段封装二进制数据避免解析负担 - 减少嵌套层级,扁平化数据结构 ##### 2. 拆分大型 XML 文件 ```bash # 原始文件 com.qti.tuned.pudding_sunny_ov50m_ultra_i.xml # 拆分为 com.qti.tuned.pudding_sunny_ov50m_ultra_i_core.xml com.qti.tuned.pudding_sunny_ov50m_ultra_i_module1.bin com.qti.tuned.pudding_sunny_ov50m_ultra_i_module2.bin ``` - 按功能模块拆分 XML 文件 - 使用 `<xi:include>` 实现分块加载(需支持 XInclude 的解析器) - 运行时动态加载分段数据 ##### 3. 修改解析器配置 ```java // Java 示例:调整 DOM 解析器参数 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setAttribute("http://xml.org/sax/features/validation", false); // 关闭严格验证 factory.setAttribute("http://apache.org/xml/features/nonvalidating/load-dtd-grammar", false); factory.setAttribute("http://apache.org/xml/features/continue-after-fatal-error", true); ``` - 关键参数调整: - 禁用 DTD/XSD 严格验证(仅用于调试) - 增大实体扩展限制:`entityExpansionLimit` - 设置更高的元素数量上限 ##### 4. 转换数据存储格式 ```xml <!-- 原始 XML --> <tuning_params> <param id="1">0.12</param> <param id="2">0.15</param> <!-- 数千个param --> </tuning_params> <!-- 改为引用外部数据 --> <tuning_params src="params.bin" format="binary"/> ``` - 将大数据块移出 XML,存储为独立二进制文件 - 使用 Protocol Buffers 或 FlatBuffers 替代 XML - 实现按需加载机制 #### 调试建议 1. **定位问题行**: ```bash xmllint --schema config.xsd your_file.xml > errors.log ``` 2. **验证 XSD 约束**: ```xml <!-- 检查XSD中的maxOccurs限制 --> <xs:element name="initializer" maxOccurs="unbounded"> <!-- 应改为有限值 --> ``` 3. **使用 SAX 解析器**:改用事件驱动模型避免全量加载 > 提示:此类错误常见于相机调参数等包含大规模初始化数据的场景。参考类似问题中提到的 XML 解析限制[^2][^3],建议化数据结构而非强制提高解析限制。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值