Makefile 简单展开变量的前置

Makefile 简单展开变量的前置,makefile,gnu-make,Makefile,Gnu Make,我正在使用一些需要使用mpirun运行的MPI代码 我使用的是一个已经存在的shell脚本,我想在已经存在的行之前加上前缀 因此,我们的梦想是: app=mpirun $(app) 我知道可以使用+=,将其附加到变量中,但我可以预先添加吗?如果app应该成为(或保持)一个简单的扩展变量,那么以下内容就足够了: app := mpirun $(app)

我正在使用一些需要使用
mpirun
运行的MPI代码

我使用的是一个已经存在的shell脚本,我想在已经存在的行之前加上前缀

因此,我们的梦想是:

app=mpirun $(app)

我知道可以使用+=,将其附加到变量中,但我可以预先添加吗?

如果
app
应该成为(或保持)一个简单的扩展变量,那么以下内容就足够了:

app := mpirun $(app)