tm 7.90.
[elisp/tm.git] / doc / Makefile
index 4ffb176..c30a7a9 100644 (file)
@@ -1,25 +1,38 @@
 #
-# $Id: Makefile,v 1.1 1995/07/17 16:41:30 morioka Exp morioka $
+# $Id: Makefile,v 4.1 1996/10/05 13:24:40 morioka Exp morioka $
 #
 
 EMACS=mule
-MAKEINFO=$(EMACS) -batch -q -no-site-file $< -l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer
+MAKEINFO=$(EMACS) -batch -q -no-site-file $< -l texinfmt -f texinfo-format-buffer -f save-buffer
+# MAKEINFO=$(EMACS) -batch -q -no-site-file $< -l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer
 # MAKEINFO=makeinfo $<
 
-INFO_JA        = tm_ja.info tm-gnus_ja.info tm-mh-e_ja.info
-INFO_EN        = tm_en.info tm-gnus_en.info
+TEXI2DVI = texi2dvi $<
 
+TEXFILES= signature-jp.tex
+
+INFO_JA        = tm-ja.info tm-view-ja.info tm-edit-ja.info
+INFO_EN        = tm_en.info
+
+DVI_JA = tm-ja.dvi tm-view-ja.dvi tm-edit-ja.dvi signature-jp.dvi
+DVI_EN = tm_en.dvi
 
-OLFILES = # tiny-mime-eng.ol
-TEXFILES= signature-jp.tex # tiny-mime-eng.tex
-DVIFILES= tm-eng.dvi signature-jp.dvi # tiny-mime-eng.dvi
-PSFILES        = signature-jp.# ps tiny-mime-eng.ps
 GOMI   = *.aux *.toc *.log \
-       *.cp *.cps *.fn *.fns *.vr *.vrs *.ky *.pg *.tp \
+       *.cp *.cps *.cpss *.fn *.fns *.fnss *.vr *.vrs *.ky *.kys \
+       *.pg *.pgs *.tocs *.tp *.tps *.ilg *.ind   \
        $(DVIFILES) *.ps *~
 
 
-.SUFFIXES:     .ol .tex .dvi .ps .texi .info
+.SUFFIXES:     .oti .texi .info .dvi .ol .tex
+
+.oti.texi:
+       $(EMACS) -batch -q -no-site-file $< -l ol2texi.el -f ol-to-texi-buffer -f save-buffer
+
+.texi.info:
+       $(MAKEINFO)
+
+.texi.dvi:
+       $(TEXI2DVI)
 
 .ol.tex:
        ol2 < $< | plain2 -tex -tstyle=a4j > $@
@@ -28,36 +41,39 @@ GOMI        = *.aux *.toc *.log \
        jlatex $<
        jlatex $<
 
-.texi.info:
-       $(MAKEINFO)
 
-.dvi.ps:
-       dvi2ps $< > $@
+all:   world
+
+world: ja en
+
+
+ja:    info-ja dvi-ja
 
+en:    info-en info-ja
 
-all:   $(DVI)
+info:  info-ja info-en
 
+info-ja:       $(INFO_JA)
 
-info:   $(INFO_JA) $(INFO_EN)
+info-en:       $(INFO_EN)
 
-tm_en.info:
+#tm-v-mode-ja.texi: tm-v-mode-ja.oti
 
-tm-gnus_en.info:
-       makeinfo $<
+#tm-mh-e_ja.info: tm-mh-e_ja.texi
+#      $(EMACS) -batch -q -no-site-file $< -l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer
 
 
 tex:   $(TEXFILES)
 
 $(TEXFILES):   $(OLFILES)
 
-dvi:   $(DVIFILES)
 
-$(DVIFILES):   $(TEXFILES)
+dvi:   dvi-ja dvi-en
 
+dvi-ja:        $(DVI_JA)
 
-ps:    $(PSFILES)
+dvi-en:        $(DVI_EN)
 
-$(PSFILES):    $(DVIFILES)
 
 clean:
        rm $(GOMI)