我需要使用makefile
在目录中的所有tex文件上运行aspellspellcheck:
@aspell --lang=en -t -c sections/*tex
无效,因为aspell无法处理多个文件。如何一个接一个地运行aspell多次运行?
答案 0 :(得分:2)
制定规则以运行每个文件
TEX_FILES = $(wildcard sections/*.tex)
.PHONY: spellcheck
spellcheck: $(addsuffix .spchk,$(basename $(TEX_FILES)))
%.spchk: %.tex
@aspell --lang=en -t -c $<