[笔记分享] [Build] Android编译系统源代码之config.mk
来源:互联网 发布:工业设计需要软件 编辑:程序博客网 时间:2024/06/08 06:53
介绍
源代码在build下,主要是在build/core下,下面是几个相对比较重要的文件。
main.mk: 主控Makefile, 如找到top目录下的所有Android.mk文件等。
base_rules.mk: 对Makefile的一些变量规则化。
binary.mk: 获取所有目标文件。
clear_vars.mk: 清楚编译系统中用到的临时变量。
config.mk: 包含编译目标程序所需的源文件及头文件等。
definitions.mk: 定义了系统用到的很多宏,相当于函数库。
envsetup.mk: 检查执行环境,决定主机、目标编译系统、结构等。
product_config.mk: 获取目标product。
config.mk
包含系统的头文件,定义一些系统路径。
定义一些关于文件的变量,方便调用。
包含envsetup.mk,检查执行环境,决定编译工具路径、输出目录、项目。
获取板级配置文件,这些目录下只有一个,否则出错。
紧接着就是一些一般工具路径如lex、yacc等的获取了。
阅读全文
1 0
- [笔记分享] [Build] Android编译系统源代码之config.mk
- [笔记分享] [Build] Android编译系统源代码之main.mk
- [笔记分享] [Build] Android编译系统源代码之product.mk
- [笔记分享] [Build] Android编译系统的Android.mk
- [笔记分享] [Build] Android编译系统例子分析
- android编译分析之10—config.mk
- Android编译系统之andrloid.mk文件
- Android 编译系统 android.mk
- Android.mk各项参数以及默认值文件(build/core/config.mk 及base_rules.mk)
- android编译系统 - pathmap.mk
- android编译系统 - pathmap.mk
- Android 系统apk编译源代码的时候如何引用android-support-v4.jar 在Android.mk
- android编译之mk脚本
- android编译系统makefile(Android.mk)写法
- android编译系统makefile(Android.mk)写法
- android编译系统makefile(Android.mk)写法
- android编译系统makefile(Android.mk)写法
- android编译系统makefile(Android.mk)写法
- 类中连接mysql数据库
- 疑难杂症——bash: /dev/null: Permission denied
- 如何利用C语言实现数组复制的功能
- 教程:基于访问控制的ABAP CDS视图权限
- 扩展kmp入门---扩展kmp
- [笔记分享] [Build] Android编译系统源代码之config.mk
- 移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)
- 编程思维题目-对喝汽水问题的解法整理
- raspberryPi树莓派安装nodejs
- 71.简化路径
- Qt 播放音频文件
- Mac系统终端命令行不执行命令 总出现command not found解决方法
- 博客绑定域名
- PX4代码学习系列博客(4)——uORB相关