Android 中主要的mk 文件
发布时间 2023-11-20 21:33:56作者: 柒月下寻
Android 编译系统中涉及到的主要Makefile 文件的解释
以下文件的路径:~\build\core\
- main.mk - 整个编译系统的主导文件
- config.mk - 产品配置的主导文件
- base_rule.mk - 编译系统中需要遵循的基础规则定义
- build_id.mk - 版本id 的定义
- cleanbuild.mk - clean 操作的定义
- clear_vars.mk - 清空以LOCAL 开头的相关系统变量
- definition.mk - 大量常用函数的定义
- envsetup.mk - 配置编译的环境变量 要区别于
envsetup.sh
- excutable.mk 负责BUILD_EXCUTABLE的具体实现
- java.mk - 负责与java 语言相关的编译实现
- host_executable.mk - 负责BUILD_HOST_EXCUTABLE 的具体实现
- host_static_library.mk - 负责BUILD_HOST_STATIC_LIBRARY 的具体实现(其他BUILD_xxxx 变量也有对应的mk文件实现)
- product_config.mk - 产品级别配置,属于config的一部分
- version_defaults.mk - 负责生成版本信息