本文主要是介绍MAKEFLAGS += -rR --include-dir=$(CURDIR)的含义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、目的
在看uboot顶层Makefile文件时遇到这个代码不甚明白,故查找了一下资料以供大家学习
二、介绍
MAKEFLAGS += -rR
表示禁止使用内置的隐含规则和变量定义;这个选项用于启用recursive make,使得Makefile目标可以调用其他Makefile目标,就像调用外部程序一样;
MAKEFLAGS += -rR --include-dir=$(CURDIR)这个选项在recursive make的基础上增加了对当前目录的包含。这意味着Make会查找header文件和其他包含文件时,包括当前Makefile所在的目录。
综上所述,这两个选项一起使用可以实现一个使用recursive make并且包括当前目录的构建过程。
这篇关于MAKEFLAGS += -rR --include-dir=$(CURDIR)的含义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!