目录
前言
驱动开发过程中,往往需要与Makefile和Kconfig打交道,接下来一起学习下Makefile和Kconfig;
uboot的Makefile和Kconfig与kernel是一样的,参考kernel的即可;
一、什么是Makefile文件
Makefile 文件描述了整个工程的编译、链接等规则,需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并链接生成可执行文件,并要求定义源文件之间的依赖关系;
Makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。
Make工具最主要的功能:就是通过Makefile文件来描述源程序之间的相互关系并自动维护编译工作。
在Android源码中uboot和kernel目录下都有一个顶层的Makefile文件:Makefile 是支持嵌套的&