tm 7.52.1.
[elisp/tm.git] / doc / Makefile
1 #
2 # $Id: Makefile,v 3.0 1996/04/19 13:39:16 morioka Exp morioka $
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:      .texi .info .dvi .ol .tex
26
27 .texi.info:
28         $(MAKEINFO)
29
30 .texi.dvi:
31         $(TEXI2DVI)
32
33 .ol.tex:
34         ol2 < $< | plain2 -tex -tstyle=a4j > $@
35
36 .tex.dvi:
37         jlatex $<
38         jlatex $<
39
40
41 all:    world
42
43 world:  all-ja all-en
44
45
46 ja:     info-ja dvi-ja
47
48 en:     info-en info-ja
49
50 info:   info-ja info-en
51
52 info-ja:        $(INFO_JA)
53
54 info-en:        $(INFO_EN)
55
56
57 tex:    $(TEXFILES)
58
59 $(TEXFILES):    $(OLFILES)
60
61
62 dvi:    dvi-ja dvi-en
63
64 dvi-ja: $(DVI_JA)
65
66 dvi-en: $(DVI_EN)
67
68
69 clean:
70         rm $(GOMI)