我正在寻找一种将 Makefile A的部分重载到另一个B的方法,从而扩展A。
例如,我们有以下 makefile A:
TEXT="AHAHA"
default: after-default
before-default:
echo "BEFORE DEFAULT"
default: before-default
echo ${TEXT}
after-default: default
echo "AFTER DEFAULT"
我想在这样的新 Makefile B中重用它:
TEXT="HIHIHI"
before-default:
echo "NEW BEFORE DEFAULT"
新的 makefile 将打印:
NEW BEFORE DEFAULT
HIHIHI
AFTER DEFAULT
这个例子有点荒谬,不可能像这样,但我想知道是否有可能使这样的 Makefile 组合接近这个想法。