[Mew-dist 04651] Re: 1.93b32

Sawada Toyonobu non at example.com
1998年 5月 12日 (火) 23:40:12 JST


++ in message [[Mew-dist 04622] 1.93b32]
++ [かず] said...
かず> mew-1.93b32.tar.gz を ftp.mew.org:/pub/Mew/beta におきました。
かず> 	- make install-info を可能にした (試してない)

w3のMakefileを参考に、$(INFODIR)/dirにmew.infoを追加するようにしてみまし
た。info*をcpしたあと、"mew.info"がなければ追加します。
まんまcpなので、なぜそうなっているかは訊かないで下さいf(^^;。
皆さんの方が良くお分かりかとは思いますが。
## >/dev/null が Winな環境ではまずそうですか?

のん@自宅			non at example.com

-------------- next part --------------
--- Makefile.orig	Tue May 12 22:48:24 1998
+++ Makefile	Tue May 12 22:38:18 1998
@@ -26,8 +26,8 @@
 CC = gcc
 CFLAGS = -O
 
-#EMACS = emacs
-EMACS = xemacs
+EMACS = emacs
+#EMACS = xemacs
 #EMACS = mule
 
 ##
@@ -40,15 +40,16 @@
 ## A directory where mew*.el[c] will be installed.
 ##
 
-ELISPDIR  = $(PREFIX)/$(EMACS)/site-lisp
+ELISPDIR  = $(PREFIX)/lib/$(EMACS)/site-lisp
 #ELISPDIR = $(PREFIX)/share/emacs/site-lisp
 #ELISPDIR = $(PREFIX)/lib/emacs
 
 ##
-## A directory where "mewencode" will be installed.
+## A directory where "info" will be installed.
 ##
 
 INFODIR = $(PREFIX)/info
+DIRFILE = $(INFODIR)/dir
 
 ################################################################
 ##
@@ -110,11 +111,23 @@
 
 install-info:
 	cp $(INFO) $(INFODIR)
-	echo "Don't forget to edit $(INFODIR)/dir for Mew."
+	@if (grep "mew.info" $(DIRFILE) 2>&1) >/dev/null; then \
+		echo mew.info is already installed; \
+	else	\
+		(echo >> $(DIRFILE)); \
+		(echo "* Mew: (mew.info).      Messaging in the Emacs World" >> $(DIRFILE)); \
+		echo "Added mew.info to $(DIRFILE)"; \
+	fi
 
 install-jinfo:
 	cp $(JINFO) $(INFODIR)
-	echo "Don't forget to edit $(INFODIR)/dir for Mew."
+	@if (grep "mew.jis.info" $(DIRFILE) 2>&1) >/dev/null; then \
+		echo mew.jis.info is already installed; \
+	else	\
+		(echo >> $(DIRFILE)); \
+		(echo "* Mew: (mew.jis.info).      Messaging in the Emacs World" >> $(DIRFILE)); \
+		echo "Added mew.jis.info to $(DIRFILE)"; \
+	fi
 
 clean:
 	$(RM) $(OBJS) $(TEMPFILE)


Mew-dist メーリングリストの案内