如何编写一个 makefile 以更改另一组 makefile 中的路径

How to write a makefile for changing paths in another set of makefiles

我有 7 个 C++ 生成文件,它们包含 LFLAGS="一些路径",

我想为所有 makefile 编写一个 makefile,一次性修改 LFLAGS 路径。

我的 make 文件扩展名是 filename.mak

有什么办法...

你可以用

调用其他的makefile
make LPATH="/home/mynicedir" target

来自您的顶级联编文件。 $(LPATH) 指的是“/home/mynicedir”。

本教程详细介绍:

http://aggregate.org/rfisher/Tutorials/Make/make6.html

或者,您可以包含在其他生成文件中设置 LFLAFS 的生成文件:

include  filename.mak