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/下面
以分享为宗旨,共同进步