Makefile
始めてまともなMakefileを書いてみた.
下のようなことを書いたMakefileを作り
make all
と実行すればbeamer.pdfとarticle.pdfが作られる.
BEAMER=beamer.pdf ARTICLE=article.pdf TARGET=$(BEAMER) $(ARTICLE) TEX = platex DVIPDF = dvipdfmx SRC = $(shell ls *.tex) $(shell ls src/*.tex) .SUFFIXES: .tex .dvi .pdf $(TARGET:%.pdf=%.dvi):$(SRC) .tex.dvi: $(TEX) $< $(TEX) $< $(TEX) $< .dvi.pdf: $(DVIPDF) $< all:$(TARGET) beamer:$(BEAMER) article:$(ARTICLE)