我的工作文件夹树:
.
|-- work_folder1
| |-- some.c file
| |-- Makefile B
|
|-- some.c file
|-- Makefile A
我的makefile A调用Makefile B中的“all”规则。 Makefile B的“all”规则生成一个名为'B.o'的.o文件[$(NAME)变量],并将其复制到工作文件夹中(cp ../)。 Makefile A编译.c文件并将它们与'B.o'链接起来。但是,如果我决定在Makefile B中更改'B.o'的名称,例如'my_B.o',则Makefile A无法编译,因为'B.o'不再存在。
如何从Makefile A读取Makefile B的$(NAME)变量?