Android 工程项目中的mk文件与宏

  在工程项目中的mk编译文件可以互相嵌套,如用include,类似于xml文件中的布局嵌套

  在device/tct/t1的目录下有t1.mk:

# wlan specific
include device/qcom/wlan/talos/wlan.mk

接着找到/device/qcom/wlan/talos/wlan.mk PRODUCT_COPY_FILES += \ device/qcom/wlan/talos/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini \        ...... NOTE:$表示变量 通过Opengrok 搜索到宏TARGET_COPY_OUT_VENDOR(注意形式:xxx := xx)
/device/tct/t1/
H A D    BoardConfig.mk 91 TARGET_COPY_OUT_VENDOR := vendor macro

BroadConfig.mk:
TARGET_COPY_OUT_VENDOR := vendor

这样将device/qcom/wlan/talos目录下的WCNSS_qcom_cfg.ini文件拷贝到vendor/etc/wifi/下面

之前的版本: 目标文件device/tct/mercury /WCNSS_qcom_cfg.ini 且在device/tct/mercury /目录下有mercury.mk: #wlan driver PRODUCT_COPY_FILES += \ device/tct/$(TARGET_PRODUCT)/WCNSS_qcom_cfg.ini:system/etc/wifi/WCNSS_qcom_cfg.ini \ ......     (源:目的) 这样将device/tct/mercury目录下的WCNSS_qcom_cfg.ini文件拷贝到system/etc/wifi/下面
posted @ 2019-04-03 20:02  代码海洋中的一条鱼  阅读(751)  评论(0编辑  收藏  举报