[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: [PATCH] wrong install-sh's path caused `make install-icons' failure



>>>>> In [emacs-w3m : No.02877]
>>>>>	Katsumi Yamaoka <yamaoka@jpl.org> wrote:

菅野さん> 一点だけ報告ですが, install-sh のパス指定の誤りから `make
菅野さん> install-icons' が失敗する不具合がありますので, 以下の修正を
菅野さん> Makefile.in に適用して頂ければと思います.

山岡> 要は install-icons を cd icons せずにトップディレクトリで行なえ
山岡> ば良いのですよね。

やってみました。幹における変更分を添付します。
ついでに install-sh を chmod 755 したかったのですが、やり方を知
りません。どなたかご存知? → ML のみなさま。

--- Makefile.in~	2002-03-05 12:17:58.000000000 +0000
+++ Makefile.in	2002-03-06 06:47:21.000000000 +0000
@@ -36,15 +36,14 @@
 	    $(INSTALL_DATA) $$p $(lispdir)/$$p;\
 	  fi;\
 	done;\
-	cd shimbun;\
-	if test -f shimbun.elc; then\
-	  for p in *.el; do\
+	if test -f shimbun/shimbun.elc; then\
+	  for p in `cd shimbun && echo *.el`; do\
 	    echo " $(INSTALL_DATA) shimbun/$$p $(lispdir)/$$p";\
-	    $(INSTALL_DATA) $$p $(lispdir)/$$p;\
+	    $(INSTALL_DATA) shimbun/$$p $(lispdir)/$$p;\
 	  done;\
-	  for p in *.elc; do\
+	  for p in `cd shimbun && echo *.elc`; do\
 	    echo " $(INSTALL_DATA) shimbun/$$p $(lispdir)/$$p";\
-	    $(INSTALL_DATA) $$p $(lispdir)/$$p;\
+	    $(INSTALL_DATA) shimbun/$$p $(lispdir)/$$p;\
 	  done;\
 	fi
 
@@ -53,10 +52,9 @@
 	  echo "You don't have to install icon files for \"$(EMACS)\".";\
 	else\
 	  $(SHELL) ./mkinstalldirs $(ICONDIR);\
-	  cd icons;\
-	  for i in *.xpm; do\
+	  for i in `cd icons && echo *.xpm`; do\
 	    echo " $(INSTALL_DATA) icons/$$i $(ICONDIR)/$$i";\
-	    $(INSTALL_DATA) $$i $(ICONDIR)/$$i;\
+	    $(INSTALL_DATA) icons/$$i $(ICONDIR)/$$i;\
 	  done;\
 	fi
 
-- 
Katsumi Yamaoka <yamaoka@jpl.org>