[Mew-dist 09864] Re: make install-(j)info

小関 吉則 (KOSEKI Yoshinori) kose at example.com
1999年 7月 29日 (木) 20:09:07 JST


>>> Thu, 29 Jul 1999 19:20:26 +0900 の刻に 「かとぺ」、すなわち
>>> p-katoh at example.com("Takashi P.KATOH") 氏曰く
かとぺ> | if [ -x $(INSTALLINFO) ];then

かとぺ> ができなくなるのが問題になりそうですが、

かとぺ> | @if ! $(INSTALLINFO) info/mew.info $(INFODIR)/dir ; then \ 
かとぺ> | 	echo "Don't forget to edit $(INFODIR)/dir for Mew."; \
かとぺ> | fi 

かとぺ> こんな感じですかねぇ?
かとぺ> # 自信無しです (_o_)

Solaris の sh だと “/bin/sh: !: not found”と言われます。

こんな感じでどうでしょう。永井さんの install-info でも動きま
すか?

;;; なーんだもともとの Makefile で which を使っているんですね。

*** mew-1.94b44/Makefile.orig	Thu Jun 24 11:22:46 1999
--- mew-1.94b44/Makefile	Thu Jul 29 20:06:15 1999
***************
*** 52,58 ****
  ##
  
  INFODIR = $(PREFIX)/$(EMACS)/info
! INSTALLINFO = $(BINDIR)/install-info
  
  ################################################################
  ##
--- 52,58 ----
  ##
  
  INFODIR = $(PREFIX)/$(EMACS)/info
! INSTALLINFO = `which install-info`
  
  ################################################################
  ##
***************
*** 118,124 ****
  install-info:
  	cp $(INFO) $(INFODIR)
  	- at example.com [ -x $(INSTALLINFO) ];then\
! 		$(INSTALLINFO) info/mew.info $(INFODIR)/dir;\
  	else \
  		echo "Don't forget to edit $(INFODIR)/dir for Mew."; \
  	fi
--- 118,124 ----
  install-info:
  	cp $(INFO) $(INFODIR)
  	- at example.com [ -x $(INSTALLINFO) ];then\
! 		$(INSTALLINFO) --info-file=info/mew.info --info-dir=$(INFODIR);\
  	else \
  		echo "Don't forget to edit $(INFODIR)/dir for Mew."; \
  	fi
***************
*** 126,132 ****
  install-jinfo:
  	cp $(JINFO) $(INFODIR)
  	- at example.com [ -x $(INSTALLINFO) ];then\
! 		$(INSTALLINFO) info/mew.jis.info $(INFODIR)/dir;\
  	else \
  		echo "Don't forget to edit $(INFODIR)/dir for Mew."; \
  	fi
--- 126,132 ----
  install-jinfo:
  	cp $(JINFO) $(INFODIR)
  	- at example.com [ -x $(INSTALLINFO) ];then\
! 		$(INSTALLINFO) --info-file=info/mew.jis.info --info-dir=$(INFODIR);\
  	else \
  		echo "Don't forget to edit $(INFODIR)/dir for Mew."; \
  	fi

--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose at example.com



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