#
-# $Id: Makefile,v 1.1 1995/07/17 16:41:30 morioka Exp morioka $
+# $Id: Makefile,v 3.1 1996/06/03 14:52:18 morioka Exp $
#
-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 *.fn *.ky *.pg *.tp *.vr \
+
+EMACS=mule
+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 $<
+
+TEXI2DVI = texi2dvi $<
+
+TEXFILES= signature-jp.tex
+
+INFO_JA = tm_ja.info tm-gnus_ja.info tm-mh-e_ja.info
+INFO_EN = tm_en.info tm-gnus_en.info tm-mh-e_en.info
+
+DVI_JA = tm_ja.dvi tm-gnus_ja.dvi tm-mh-e_ja.dvi signature-jp.dvi
+DVI_EN = tm_en.dvi tm-gnus_en.dvi tm-mh-e_en.dvi
+
+GOMI = *.aux *.toc *.log \
+ *.cp *.cps *.fn *.fns *.vr *.vrs *.ky *.pg *.tp \
$(DVIFILES) *.ps *~
-.SUFFIXES: .ol .tex .dvi .ps
+
+.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 > $@
jlatex $<
jlatex $<
-.dvi.ps:
- dvi2ps $< > $@
-all: $(DVI)
+all: world
+
+world: ja en
+
+
+ja: info-ja dvi-ja
+
+en: info-en info-ja
+
+info: info-ja info-en
+
+info-ja: $(INFO_JA)
+
+info-en: $(INFO_EN)
+
+#tm-v-mode-ja.texi: tm-v-mode-ja.oti
+
+#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)