高通APN配置文件参与编译的逻辑和编译脚本

代码编译

Android 系统分ssi和target编译

编译后文件所在分区关系

  • system、system_ext及product的代码都是改ssi侧
  • oem、prealod分区文件改target侧
代码侧和编译分区关系
代码侧 设备软件分区
ssi system、system_ext、product
target oem、preload

有的文件在ssi和target侧都存在,那么找相同目录下的文件,对应不同分区的生成,

如vendor/qcom/proprietary/commonsys/模块下telephony-build/build/脚本,在ssi和target都有,那么如果要修改product编译逻辑,那么需要改ssi侧的代码。

编译举例分析

vendor/qcom/proprietary/commonsys / telephony-build/build/telephony_system_product.mk

ML_CONF_PATH := $(QCPATH_COMMONSYS)/telephony-apps/etc

  #Add HY22 support
  HY22_XML_CONF_PATH := $(QC_PROP_ROOT)/prebuilt_HY22/target/product/$(PREBUILT_BOARD_PLATFORM_DIR)/$(TARGET_COPY_OUT_SYSTEM_EXT)/etc
  HY22_XML_CONF_PATH_PRODUCT := $(QC_PROP_ROOT)/prebuilt_HY22/target/product/$(PREBUILT_BOARD_PLATFORM_DIR)/product/etc
  #APN文件拷贝
  ifneq ($(wildcard $(HY22_XML_CONF_P

猜你喜欢

转载自blog.csdn.net/qq_38666896/article/details/142921938