、、から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)
か?