如果目标的配方失败或成功进入变量,有没有办法获得?

Is there a way to get if a recipe for a target failed or succeded into a variable?

我想知道目标的配方是否失败或成功进入变量。有什么办法可以做到吗?我的最终目的是能够打印修改后的(或附加的)消息,而不是配方失败时显示的消息错误:

path: reciped for target X failed
make: *** [path] Error 1

不是真的。

GNU Make 仅通过文件与外部环境通信,因此您可以将消息作为配方的一部分写入文件。