我正在学习makefile,我知道如何创建一个简单的makefile。我将继续使用嵌套的 makefile。这是我的目录结构
/src
...makefile
...main.cpp
...foo
......makefile
......foo.cpp
......foo.h
当调用 root makefile时,它会调用目录foo中的 makefile 。这是我的问题
- 我应该使用哪个makefile来编写链接所有目标文件的代码?如果它在根 makefile 中,我是否需要在那里指定所有目标文件名?
- 这是嵌套生成文件的最佳实践吗?还是只有一个根目录下的 makefile 好?
任何帮助都会很棒!