我希望Make目标能够运行两个先决条件目标。
此示例打印master
\
Sprint123
\
Feature1
Feature2
一次。我想为目标a
打印a
两次。
foo
a:
@echo 'hello from a'
foo: a bar
@echo 'hello from foo'
bar: a
@echo 'hello from bar'
打印
make foo
我希望hello from a
hello from bar
hello from foo
打印
make foo
使用 GNU Make 3.81 。
答案 0 :(得分:1)
您可以使用模式规则为foo和bar制作单独的“a”目标,如下所示:
a.%:
@echo 'hello from a'
foo: a.foo bar
@echo 'hello from foo'
bar: a.bar
@echo 'hello from bar