Make

texi2pdf 命令的 Makefile

  • June 27, 2021

我使用 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 的正確方法以及如何執行它方面提供一些幫助。

我會使用模式規則:

PDFS := 06a-amcoh.pdf

all: $(PDFS)

%.pdf: %.texi
       texi2pdf $< -o $@

clean:
       rm -f $(PDFS)

這適用於您要從 Texinfo 文件生成的任何 PDF。

要執行這個:

make

會做(第一個目標是預設值)。

引用自:https://unix.stackexchange.com/questions/656037