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)
-
-