annotate paper/Makefile @ 2:76144c47b4fc

Initial revision
author akira
date Wed, 13 Feb 2008 17:40:26 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
76144c47b4fc Initial revision
akira
parents:
diff changeset
1 MAKE=make -f Makefile
76144c47b4fc Initial revision
akira
parents:
diff changeset
2 LATEX=platex
76144c47b4fc Initial revision
akira
parents:
diff changeset
3 BIBTEX=jbibtex
76144c47b4fc Initial revision
akira
parents:
diff changeset
4 MENDEX=mendex
76144c47b4fc Initial revision
akira
parents:
diff changeset
5 DVIPS=dvips
76144c47b4fc Initial revision
akira
parents:
diff changeset
6 DVIPDFM=dvipdfmx
76144c47b4fc Initial revision
akira
parents:
diff changeset
7
76144c47b4fc Initial revision
akira
parents:
diff changeset
8
76144c47b4fc Initial revision
akira
parents:
diff changeset
9 MAIN_TARGET=master_paper
76144c47b4fc Initial revision
akira
parents:
diff changeset
10 PS_SUFFIX=.ps
76144c47b4fc Initial revision
akira
parents:
diff changeset
11 PDF_SUFFIX=.pdf
76144c47b4fc Initial revision
akira
parents:
diff changeset
12
76144c47b4fc Initial revision
akira
parents:
diff changeset
13 .SUFFIXES: .tex .dvi
76144c47b4fc Initial revision
akira
parents:
diff changeset
14
76144c47b4fc Initial revision
akira
parents:
diff changeset
15 all: dvi ps2
76144c47b4fc Initial revision
akira
parents:
diff changeset
16 dvi:
76144c47b4fc Initial revision
akira
parents:
diff changeset
17 @echo "========== MAKE DVI file ($(MAIN_TARGET).dvi) =========="
76144c47b4fc Initial revision
akira
parents:
diff changeset
18 $(LATEX) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
19 $(LATEX) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
20 $(DVIPDFM) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
21 bib: dvi
76144c47b4fc Initial revision
akira
parents:
diff changeset
22 @echo "========== MAKE Bib file ($(MAIN_TARGET).dvi) =========="
76144c47b4fc Initial revision
akira
parents:
diff changeset
23 $(BIBTEX) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
24
76144c47b4fc Initial revision
akira
parents:
diff changeset
25 index: dvi
76144c47b4fc Initial revision
akira
parents:
diff changeset
26 @echo "========== MAKE index for $(MAIN_TARGET) =========="
76144c47b4fc Initial revision
akira
parents:
diff changeset
27 $(MENDEX) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
28
76144c47b4fc Initial revision
akira
parents:
diff changeset
29 final: dvi index
76144c47b4fc Initial revision
akira
parents:
diff changeset
30 @echo "========== PUBLISHING =========="
76144c47b4fc Initial revision
akira
parents:
diff changeset
31 @echo "\t first..."
76144c47b4fc Initial revision
akira
parents:
diff changeset
32 $(LATEX) $(MAIN_TARGET) > /dev/null
76144c47b4fc Initial revision
akira
parents:
diff changeset
33 @echo "\t second..."
76144c47b4fc Initial revision
akira
parents:
diff changeset
34 $(LATEX) $(MAIN_TARGET) > /dev/null
76144c47b4fc Initial revision
akira
parents:
diff changeset
35
76144c47b4fc Initial revision
akira
parents:
diff changeset
36 ps2:dvi
76144c47b4fc Initial revision
akira
parents:
diff changeset
37 @echo "========== GENERATE PostScript (PS) =========="
76144c47b4fc Initial revision
akira
parents:
diff changeset
38 $(DVIPS) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
39 ps: final
76144c47b4fc Initial revision
akira
parents:
diff changeset
40 @echo "========== GENERATE PostScript (PS) =========="
76144c47b4fc Initial revision
akira
parents:
diff changeset
41 $(DVIPS) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
42
76144c47b4fc Initial revision
akira
parents:
diff changeset
43 pdf: final
76144c47b4fc Initial revision
akira
parents:
diff changeset
44 @echo "========== GENERATE PDF file =========="
76144c47b4fc Initial revision
akira
parents:
diff changeset
45 # out2uni $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
46 $(LATEX) $(MAIN_TARGET) > /dev/null
76144c47b4fc Initial revision
akira
parents:
diff changeset
47 $(DVIPDFM) $(MAIN_TARGET)
76144c47b4fc Initial revision
akira
parents:
diff changeset
48
76144c47b4fc Initial revision
akira
parents:
diff changeset
49 clean:
76144c47b4fc Initial revision
akira
parents:
diff changeset
50 @echo "remove $(MAIN_TARGET)*{aux,log,toc,lof,lot,blg,bbl,ilg,idx,ind,dvi,ps,pdf,out,tex~}"
76144c47b4fc Initial revision
akira
parents:
diff changeset
51 @if [ -f $(MAIN_TARGET).aux ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
52 then $(RM) $(MAIN_TARGET).aux;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
53 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
54 @if [ -f $(MAIN_TARGET).log ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
55 then $(RM) $(MAIN_TARGET).log;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
56 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
57 @if [ -f $(MAIN_TARGET).toc ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
58 then $(RM) $(MAIN_TARGET).toc;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
59 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
60 @if [ -f $(MAIN_TARGET).lof ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
61 then $(RM) $(MAIN_TARGET).lof;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
62 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
63 @if [ -f $(MAIN_TARGET).lot ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
64 then $(RM) $(MAIN_TARGET).lot;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
65 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
66 @if [ -f $(MAIN_TARGET).blg ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
67 then $(RM) $(MAIN_TARGET).blg;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
68 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
69 @if [ -f $(MAIN_TARGET).bbl ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
70 then $(RM) $(MAIN_TARGET).bbl;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
71 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
72 @if [ -f $(MAIN_TARGET).ilg ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
73 then $(RM) $(MAIN_TARGET).ilg;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
74 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
75 @if [ -f $(MAIN_TARGET).idx ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
76 then $(RM) $(MAIN_TARGET).idx;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
77 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
78 @if [ -f $(MAIN_TARGET).ind ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
79 then $(RM) $(MAIN_TARGET).ind;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
80 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
81 @if [ -f $(MAIN_TARGET).dvi ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
82 then $(RM) $(MAIN_TARGET).dvi;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
83 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
84 @if [ -f $(MAIN_TARGET).ps ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
85 then $(RM) $(MAIN_TARGET).ps;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
86 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
87 @if [ -f $(MAIN_TARGET).pdf ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
88 then $(RM) $(MAIN_TARGET).pdf;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
89 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
90 @if [ -f $(MAIN_TARGET).out ];\
76144c47b4fc Initial revision
akira
parents:
diff changeset
91 then $(RM) $(MAIN_TARGET).out;\
76144c47b4fc Initial revision
akira
parents:
diff changeset
92 fi
76144c47b4fc Initial revision
akira
parents:
diff changeset
93
76144c47b4fc Initial revision
akira
parents:
diff changeset
94 veryclean: clean
76144c47b4fc Initial revision
akira
parents:
diff changeset
95 find ./ -name \*~ -exec rm -f {} \;