我使用 texi2pdf 使用命令从 texinfo 文件生成 pdf 文件
texi2pdf myfile.texi
我正在为此使用 makefile 并已编写
name=06a-amcoh
texi=${name}.texi
pdf=${name}.pdf
all: ${pdf}
${pdf}: ${texi}
texi2pdf $<
clear:
rm -f ${pdf}
我需要一些关于编写 makefile 的正确方法以及如何运行它的帮助。
答案1
我会使用模式规则:
PDFS := 06a-amcoh.pdf
all: $(PDFS)
%.pdf: %.texi
texi2pdf $< -o $@
clean:
rm -f $(PDFS)
这适用于您想要从 Texinfo 文件生成的任何 PDF。
要运行这个:
make
就可以了(第一个目标是默认目标)。