0
|
1 DVIPDF = dvipdfmx
|
4
|
2 DVIPDF_OPT = -f ptex-hiragino.map -f otf-hiragino.map
|
0
|
3 LATEX = platex
|
|
4 PS2PDF = ps2pdf14
|
|
5 DVIPS = dvips
|
|
6 BKMK2UNI = ~/src/bkmk2uni
|
|
7
|
|
8 TARGET1 = main
|
|
9 #TARGET2 = resume
|
|
10 #TARGET3 = resume2
|
6
|
11 SLIDE1 = slide
|
0
|
12
|
2
|
13 PDFs = $(TARGET1).pdf
|
|
14 DVIs = $(TARGET1).dvi
|
|
15 TEXs = $(TARGET1).tex
|
0
|
16
|
|
17 .SUFFIXES: .tex .dvi .pdf
|
|
18
|
|
19 all: $(PDFs)
|
|
20
|
|
21 .dvi.pdf:
|
4
|
22 $(DVIPDF) $(DVIPDF_OPT) $^
|
0
|
23 .tex.dvi:
|
|
24 $(LATEX) $^
|
|
25
|
|
26 $(SLIDE1).pdf: $(SLIDE1).ps
|
|
27 $(PS2PDF) $^
|
|
28
|
|
29 $(SLIDE1).ps: $(SLIDE1).dvi
|
|
30 $(DVIPS) $^
|
8
|
31
|
|
32 #if [ -x $(BKMK2UNI) ]; then\
|
|
33 #mv $@ $@.tmp;\
|
|
34 #$(BKMK2UNI) -e < $@.tmp > $@;\
|
|
35 #fi
|
0
|
36
|
|
37 clean:
|
|
38 rm -f *.{aux,log,nav,out,snm}
|
|
39
|
|
40 distclean: clean
|
|
41 rm -f $(DVIs) $(PDFs) *.{dvi}
|
|
42
|
|
43
|
|
44 twice: distclean $(DVIs) .rmdvi $(PDFs)
|
|
45 .rmdvi:
|
|
46 rm -f $(DVIs)
|
|
47
|
|
48
|