Makefile(TeX用)

TARGET  = hoge
XDVI    = xdvi
DVIPS   = dvips
TEX     = platex

.SUFFIXES: .ps .dvi .tex .eps

all:    $(TARGET).ps

clean:
                -rm -f *.aux *.toc *.lot *.lof *.dvi *.log

.tex.dvi:
                $(TEX) $<

.dvi.ps:
                $(DVIPS) $<

$(TARGET).dvi: $(TARGET).tex

今貼り付けて気付いたんだが、TeXからpsファイルを作るところまでをやってくれてたのかmakeさん。今まで何度か、cleanの所に「*.tex」とか書いてしまったことがあった。何度かその状態で「make clean」とかやったことあって冷や汗かいた。

test