Mercurial > hg > Papers > 2008 > kent-dsw
changeset 1:456565b8c828
*** empty log message ***
author | kent |
---|---|
date | Sun, 15 Jun 2008 10:43:59 +0900 |
parents | f2fa5b673868 |
children | b61e7bfa07c4 |
files | Makefile |
diffstat | 1 files changed, 28 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Sun Jun 15 10:40:55 2008 +0900 +++ b/Makefile Sun Jun 15 10:43:59 2008 +0900 @@ -1,49 +1,48 @@ DVIPDF = dvipdfmx #DVIPDF_OPT = -f ptex-hiragino.map -f otf-hiragino.map LATEX = platex -PS2PDF = ps2pdf +PS2PDF = ps2pdf14 DVIPS = dvips +BKMK2UNI = ~/src/bkmk2uni -TEXS = main -SLIDES = +TARGET1 = main +#TARGET2 = resume +#TARGET3 = resume2 +SLIDE1 = slide -.PHONY: all clean distclean +PDFs = $(TARGET1).pdf +DVIs = $(TARGET1).dvi +TEXs = $(TARGET1).tex + .SUFFIXES: .tex .dvi .pdf -all: $(addsuffix .pdf,$(TEXS)) $(addsuffix .pdf,$(SLIDES)) - +all: $(PDFs) -$(addsuffix .pdf,$(TEXS)): %.pdf: %.dvi +.dvi.pdf: $(DVIPDF) $(DVIPDF_OPT) $^ +.tex.dvi: + $(LATEX) $^ -$(addsuffix .pdf,$(SLIDES)): %.pdf: %.ps +$(SLIDE1).pdf: $(SLIDE1).ps $(PS2PDF) $^ -$(addsuffix .ps,$(SLIDES)): %.ps: %.dvi +$(SLIDE1).ps: $(SLIDE1).dvi $(DVIPS) $^ -$(addsuffix .dvi,$(TEXS) $(SLIDES)): %.dvi: %.tex - $(LATEX) $^ -ifdef double - printf "\n\n\n\n\n" -endif + #if [ -x $(BKMK2UNI) ]; then\ + #mv $@ $@.tmp;\ + #$(BKMK2UNI) -e < $@.tmp > $@;\ + #fi +clean: + rm -f *.{aux,log,nav,out,snm} + +distclean: clean + rm -f $(DVIs) $(PDFs) *.{dvi} -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: distclean $(DVIs) .rmdvi $(PDFs) +.rmdvi: + rm -f $(DVIs) -twice: all -#twice: distclean $(DVIs) .rmdvi $(PDFs) -#.rmdvi: - #rm -f $(DVIs) - -