我需要创建一个特殊的makefile规则,最好通过示例来解释。 也许我们可以使用以下规则创建文件
%_test.pdf: %.tex
pdflatex -jobname=%_test %.tex
%_result.pdf: %.tex
pdflatex -jobname=%_result %.tex
它正在正常工作。只是考虑到可能会有更多类似上面的模板,我们可以考虑一个通配符规则,比如
%_WILDCARD.pdf: %.tex
pdflatex -jobname=%_$(WILDCARD) %.tex
“WILDCARD”由制造商决定。是否可以构建这样的规则?
xxx.tex
制作xxx_test.pdf
和xxx_result.pdf
,但它只生成了第一个。对于后者,它显示“没有为 'xxx_result.pdf' 做任何事情”。 - Eldar Abusalimovtest
和result
,简短的回答是:不行,长的回答是:可以,但会得到一个更加复杂和晦涩的Makefile,所以几乎肯定不值得这样做。 - Beta