makefile依赖关系是什么意思?

makefile依赖关系是什么意思?,makefile,Makefile,我参与了一个分为不同模块的项目。在每个文件中都有二进制文件和头(*.c,*.h)以及一个生成文件。在顶层,有一个Makefile可以编译所有文件。 我在一个模块下查找,在本地Makefile中找到以下表达式: ifdef CONFIG_MCENTER MODULE_DEPS += mcenter endif 这是否意味着此模块包含所有mcenter二进制文件和函数?就(GNU)make而言,这意味着字符串“mcenter”被添加到make变量module\u DEPS的值中。这样做的意义

我参与了一个分为不同模块的项目。在每个文件中都有二进制文件和头(*.c,*.h)以及一个生成文件。在顶层,有一个Makefile可以编译所有文件。 我在一个模块下查找,在本地Makefile中找到以下表达式:

ifdef CONFIG_MCENTER
  MODULE_DEPS += mcenter
endif 
这是否意味着此模块包含所有mcenter二进制文件和函数?

就(GNU)
make
而言,这意味着字符串“mcenter”被添加到make变量
module\u DEPS
的值中。这样做的意义完全取决于该变量在该makefile中的使用方式