第二个先决条件取决于第一个先决条件匹配的规则

时间:2021-05-04 00:57:09

标签: makefile

我想在 Makefile 中表达以下规则:

<块引用>

对于file1file2的任何值,如果file1.txtfile1_file2.py存在,那么我可以通过运行生成file2.txt

python file1_file2.py file1.txt > file2.txt

我首先编写“简单部分”,即目标的模式匹配:

%.txt : file1_%.py file1.txt
    python file1_%.py file1.txt > $@

但现在要使其完全通用,第二个先决条件必须根据第一个先决条件的全名进行更改 - 包含 % 模式匹配的那个。

有什么方法可以表达吗?

0 个答案:

没有答案