Mercurial > hg > Papers > 2008 > kent-dsw
view Makefile @ 0:f2fa5b673868
*** empty log message ***
author | kent |
---|---|
date | Sun, 15 Jun 2008 10:40:55 +0900 |
parents | |
children | 456565b8c828 |
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 = .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) $^ ifdef double printf "\n\n\n\n\n" endif 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)