私はLinuxとmakeの初心者です。.texファイルを.pdfに自動的にコンパイルするmakefileを作成しました。しかし、make を呼び出すと、「'first.pdf' に対して何もする必要はありません」と表示されました。これが私の makefile です。
TEXFILE= first.tex
PDF= $(TEXFILE:.tex=.pdf)
.tex.pdf:
pdflatex $<
$(PDF):$(TEXFILE)
view:
evince $(PDF)
clean:
@rm -f \
$(TEXFILE:.tex=.log) \
$(TEXFILE:.tex=.aux) \
$(TEXFILE:.tex=.toc)
何が問題なのか誰か教えてもらえますか?