【发布时间】:2019-12-02 07:25:14
【问题描述】:
我对 GNUmakefiles 很陌生。
我将放置两条具有相同目标模式的规则,如下所示:
$(TGTSIP)/$(VERILOG_DIR)/src/%: $(TGTDDVAPI)/$(VERILOG_DIR)/%
$(test_file)
$(TGTSIP)/$(VERILOG_DIR)/src/%: $(TGTMODEL)/%
$(test_file)
我在上面的 makefile 中提到过。因为对于少数文件,先决条件会改变。构建按预期工作。但我不太确定这是否是制定此类规则的正确方式?如果这不是正确的方法。谁能分享我们如何简化此操作的最佳方法?
为了进一步了解,我试图将文件从 2 个不同的路径复制到一个相同的位置。在这种情况下,目标是我们要复制的路径,而先决条件是不同的路径。我们如何在单一规则中处理它?
【问题讨论】:
-
也许this answer可以帮助你
-
嗨,泽尔内斯,这与接收无关。它关于目标。如果我们有相同的收据,您在上面共享的链接适用。我正在寻找具有多个规则处理的相同目标