annotate paper/Makefile @ 12:590b65072046

done!
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 11 Aug 2011 23:41:25 +0900
parents 6ba51690320a
children ee16744c6ae5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
6ba51690320a ref and fig
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 10
diff changeset
1 DEPENDENCY = datasegment.ind fig/DSCS.pdf fig/DSCS2.pdf
1
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
11
6ba51690320a ref and fig
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 10
diff changeset
3 DEPENDOHP = ohp.tex fig/DSCS.pdf fig/DSCS2.pdf
1
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
5 PAPER = datasegment.ind
1
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
8 PRINTER = ab
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
9 OHP = ohp
12
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 11
diff changeset
10 MAIN = jssst
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
11 COVER = trcover
12
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 11
diff changeset
12 LATEX = platex
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
13 SLITEX = jslitex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
14 BIBTEX = jbibtex -kanji=utf8
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
15 AWK = awk
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
16 SED = sed
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
17 DVI2PS = dvi2ps
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
18 DVI2PS = dvipdfmx
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
19 R =
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
20 PRINTER =
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
21
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
22 .SUFFIXES: .c .d .tokio .x .xfig .fig .tex .dvi .print .lw .next .ps .gs .xdvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
23
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
24 .d.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
25 tgrind -F -ldb $< >$@
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
26 .c.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
27 tgrind -F -lC $< >$@
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
28 .tokio.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
29 tgrind -F -ltokio $< >$@
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
30 .fig.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
31 f2tpic $< >$@
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
32 .xfig.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
33 f2tpic $< >$@
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
34 .fig.ps:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
35 f2ps1 $< >$@
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
36 .x.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
37 x2tpic $<
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
38 -rm -f $*.pic
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
39 .tex.dvi:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
40 jlatex $<
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
41 .dvi.print:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
42 $(DVI2PS) $(R) $< | lpr -P$(PRINTER)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
43 # lpr $(PRINTER) -d $<
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
44 .dvi.lw:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
45 $(DVI2PS) $(R) $< | lpr -P$(PRINTER)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
46 .dvi.next:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
47 dviNeXT $<
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
48 .dvi.xdvi:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
49 (exec xdvi $< & )
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
50 .dvi.ps:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
51 -$(DVI2PS) $(R) $< > $*.ps
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
52 .dvi.pdf:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
53 -$(DVI2PDF) $<
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
54 .ps.gs:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
55 gs $*.ps
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
56
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
57 all:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
58 -rm -f $(MAIN).dvi $(MAIN).pdf
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
59 make $(MAIN).pdf
1
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
61 print: $(MAIN).print
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
62 lw: $(MAIN).lw
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
63 next: $(MAIN).next
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
64 gs: $(MAIN).gs
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
65 $(MAIN).gs : $(MAIN).ps
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
66 $(MAIN).ps : $(MAIN).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
67 $(MAIN).pdf : $(MAIN).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
68 $(OHP).gs : $(OHP).ps
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
69 $(OHP).ps : $(OHP).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
70 $(OHP).pdf : $(OHP).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
71 xdvi: $(MAIN).xdvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
72 dvips: $(MAIN).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
73 dvips $(MAIN).dvi -o $(MAIN).ps
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
74
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
75 $(MAIN).dvi: 1.tex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
76 $(LATEX) $(MAIN)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
77
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
78 jsss.dvi: jsss.tex 1.tex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
79 $(LATEX) jsss.tex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
80
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
81 wc:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
82 $(SED) -e '/\\special{/d' $(PAPER) | delatex | wc
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
83 uu:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
84 tar cBf - $(MAIN).[tab]* [0-9]*.tex $(DEPENDENCY) \
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
85 title.tex abstract.tex ohp.tex \
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
86 Makefile | gzip | uuencode $(PAPER).tar.gz > uu
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
87
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
88
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
89 bbl: $(MAIN).bbl
1
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
90
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
91 $(MAIN).bbl: ref.bib 1.tex # $(MAIN).aux
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
92 -$(BIBTEX) $(MAIN)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
93
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
94 $(MAIN).aux: $(MAIN).tex 1.tex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
95 $(LATEX) $(MAIN)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
96
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
97 1.tex: $(PAPER) $(DEPENDENCY)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
98 -o2tex $(PAPER)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
99
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
100 # OHP with slitex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
101 $(OHP): $(OHP).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
102 $(OHP).dvi : $(OHP).tex $(DEPENDOHP)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
103 $(SLITEX) $(OHP)
1
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
104
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
105 ohpprint: $(OHP).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
106 lpr -c $(OHP).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
107 ohplw: $(OHP).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
108 $(DVI2PS) $(R) -o landscape $(OHP).dvi | lpr -P$(PRINTER)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
109 ohpnext: $(OHP).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
110 $(DVI2PS) -h -i /usr/lib/tex/ps/tex-j.next -o landscape $(OHP).dvi |\
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
111 lpr -Pcb
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
112 ohpgs: $(OHP).gs
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
113
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
114 cover: $(COVER).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
115 $(COVER): $(COVER).dvi
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
116 $(COVER).dvi : $(PAPER)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
117 coverprint: $(COVER).print
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
118 coverlw: $(COVER).lw
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
119 covernext: $(COVER).next
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
120 covergs: $(COVER).gs
1
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
121
bc5ee8addcc9 sigosの論文をjssstの形式に変更
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff changeset
122 clean:
10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
123 -rm -f $(MAIN).ps *.dvi *.log *.blg \
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
124 *~ \#* ?.tex *.toc *.lof *.lot xfig/*.tex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
125
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
126 tgrindfig.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
127 ln -s "$$HOME"/paper/tgrindfig.tex .
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
128 # for MSDOS
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
129 tgrindfi.tex:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
130 ln -s "$$HOME"/paper/tgrindfig.tex tgrindfi.tex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
131 ref.bib:
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
132 ln -s "$$HOME"/paper/ref.bib .
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
133
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
134