我想让makefile
管理数字的汇编metapost
。源文件是file.mp
. 这会生成.mps
文件file.1
等file.2
,然后将其转换为file-1.pdf
等file-2.pdf
。
这是我的规则:
export TEX = latex
%: %.1
mptopdf $*
%.1: %.mp
mpost $*
这样当我运行make file
它时,它会创建所有文件。
但是,我对这个解决方案并不满意。也就是说,我希望能够file-2.pdf
通过输入make file-2
. 不幸的是,我不知道如何为此编写规则,尽管我怀疑这可能是微不足道的。
我认为可以通过从命令行中给出的文件名中提取数字来解决这个问题(即 extract 2
from file-2
),但我也不清楚该怎么做。