0

我的 Makefile 中有两个模式规则。target1 实际上匹配这两个规则。当我运行 makefile 时,它​​总是尝试运行模式 rule1 的配方,而不是我想要的模式 rule2。对于特定目标(例如 target1),是否可以让 makefile 进程跳过匹配规则 1 并继续查找第二个匹配项(规则 2)???

  ## pattern rule 1
    %.xml: $^
       recipes ....

  ## pattern rule 2
    /opt/test1/xml/default%.xml: $^
       recipes ....

  ## target1
    /opt/test1/xml/default1.xml: prereq
4

0 回答 0