4a5c8b32e65e5139115940dcc57f0737811a9240
[elisp/tm.git] / doc / Makefile
1 #
2 # $Id: Makefile,v 3.1 1996/06/03 14:52:18 morioka Exp $
3 #
4
5 EMACS=mule
6 MAKEINFO=$(EMACS) -batch -q -no-site-file $< -l texinfmt -f texinfo-format-buffer -f save-buffer
7 # MAKEINFO=$(EMACS) -batch -q -no-site-file $< -l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer
8 # MAKEINFO=makeinfo $<
9
10 TEXI2DVI = texi2dvi $<
11
12 TEXFILES= signature-jp.tex
13
14 INFO_JA = tm_ja.info tm-gnus_ja.info tm-mh-e_ja.info
15 INFO_EN = tm_en.info tm-gnus_en.info tm-mh-e_en.info
16
17 DVI_JA  = tm_ja.dvi tm-gnus_ja.dvi tm-mh-e_ja.dvi signature-jp.dvi
18 DVI_EN  = tm_en.dvi tm-gnus_en.dvi tm-mh-e_en.dvi
19
20 GOMI    = *.aux *.toc *.log \
21         *.cp *.cps *.fn *.fns *.vr *.vrs *.ky *.pg *.tp \
22         $(DVIFILES) *.ps *~
23
24
25 .SUFFIXES:      .oti .texi .info .dvi .ol .tex
26
27 .oti.texi:
28         $(EMACS) -batch -q -no-site-file $< -l ol2texi.el -f ol-to-texi-buffer -f save-buffer
29
30 .texi.info:
31         $(MAKEINFO)
32
33 .texi.dvi:
34         $(TEXI2DVI)
35
36 .ol.tex:
37         ol2 < $< | plain2 -tex -tstyle=a4j > $@
38
39 .tex.dvi:
40         jlatex $<
41         jlatex $<
42
43
44 all:    world
45
46 world:  ja en
47
48
49 ja:     info-ja dvi-ja
50
51 en:     info-en info-ja
52
53 info:   info-ja info-en
54
55 info-ja:        $(INFO_JA)
56
57 info-en:        $(INFO_EN)
58
59 #tm-v-mode-ja.texi: tm-v-mode-ja.oti
60
61 #tm-mh-e_ja.info: tm-mh-e_ja.texi
62 #       $(EMACS) -batch -q -no-site-file $< -l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer
63
64
65 tex:    $(TEXFILES)
66
67 $(TEXFILES):    $(OLFILES)
68
69
70 dvi:    dvi-ja dvi-en
71
72 dvi-ja: $(DVI_JA)
73
74 dvi-en: $(DVI_EN)
75
76
77 clean:
78         rm $(GOMI)