Mercurial > hg > Papers > 2008 > kent-dsw
view Makefile @ 4:448fb638bfa0
add tex for slide.
author | kent |
---|---|
date | Tue, 01 Jul 2008 16:51:39 +0900 |
parents | 456565b8c828 |
children |
line wrap: on
line source
DVIPDF = dvipdfmx DVIPDF_OPT = -f ptex-hiragino.map -f otf-hiragino.map LATEX = platex PS2PDF = ps2pdf DVIPS = dvips TEXS = main SLIDES = slide .PHONY: all clean distclean .SUFFIXES: .tex .dvi .pdf all: $(addsuffix .pdf,$(TEXS)) $(addsuffix .pdf,$(SLIDES)) $(addsuffix .pdf,$(TEXS)): %.pdf: %.dvi $(DVIPDF) $(DVIPDF_OPT) $^ $(addsuffix .pdf,$(SLIDES)): %.pdf: %.ps $(PS2PDF) $^ $(addsuffix .ps,$(SLIDES)): %.ps: %.dvi $(DVIPS) $^ $(addsuffix .dvi,$(TEXS) $(SLIDES)): %.dvi: %.tex $(LATEX) $^ cleansuffix = aux log nav out snm vrb toc ps dvi comma:= , empty:= space:= $(empty) $(empty) clean: rm -f {$(subst $(space),$(comma),$(SLIDES)),$(subst $(space),$(comma),$(TEXS))}.{$(subst $(space),$(comma),$(cleansuffix))} distclean: clean rm -f $(addsuffix .pdf,$(TEXS)) $(addsuffix .pdf,$(SLIDES)) \ $(addsuffix .dvi,$(TEXS)) $(addsuffix .dvi,$(SLIDES)) twice: all #twice: distclean $(DVIs) .rmdvi $(PDFs) #.rmdvi: #rm -f $(DVIs)