我有一块makefile要生成.pdf, .ps,.dvi来自.tex:
...
$(FILE).pdf: $(FILE).tex $(SRC) $(DEPS)
latex $(FILE).tex && \
bibtex --min-crossrefs=500 $(FILE) && \
latex $(FILE).tex && \
latex $(FILE).tex && \
dvips $(FILE).dvi -o $(FILE).ps && \
ps2pdf $(FILE).ps $(FILE).pdf
...
我想$(FILE)直接从命令行获取,作为make. 例如,make paper编译paper.tex并生成paper.pdf. 另外,我不想允许make或make all作为命令,其中没有指定文件名。
谁能告诉我如何将第一个参数传递make给$(FILE)?