[mew-dist 26136] Re: Makefile

Eisaku YAMAGUCHI eisaku at example.com
2005年 3月 17日 (木) 02:24:08 JST


山口です.

> Makefile が大幅に変りました。問題がないか検証して頂けるとありがたいです。

取り敢えず,先ず次の環境で確認しました.

OS: Solaris 2.6
Emacs: 20.7-emcws
cc: WorkShop Compilers 4.2 30 Oct 1996 C 4.2
make: /usr/ccs/bin/make および GNU Make 3.80

添付のパッチを使用することを条件に,次のようにmake & make installを
完了しています.
# elispdir/etcdirを指定しているのは趣味の問題です.:)

----------
$ ./configure --prefix=/opt/local --with-emacs=emcws
$ make
$ make install elispdir=/opt/local/share/emacs/20.7-emcws/site-lisp/Mew-4.2.50 etcdir=/opt/local/share/emacs/20.7-emcws/etc/Mew
$ make install-jinfo
----------

気づいた点ですが,

$ ./configure --help

には,色々とオプションが出ますが,次のものは使われていないので
現状では指定する意味がありません.

configure>   --sbindir=DIR          system admin executables [EPREFIX/sbin]
configure>   --libexecdir=DIR       program executables [EPREFIX/libexec]
configure>   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
configure>   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
configure>   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
configure>   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
configure>   --libdir=DIR           object code libraries [EPREFIX/lib]
configure>   --includedir=DIR       C header files [PREFIX/include]
configure>   --oldincludedir=DIR    C header files for non-gcc [/usr/include]

また,新設された

configure>   --with-emacs=EMACS

が有効ではありませんでした.

$ ./configure --with-emacs=emcws

としても,

$ egrep ^EMACS
Makefile:EMACS = emacs
info/Makefile:EMACS=emacs
$

となってしまいます.
故に,添付のpatchが必要です.

-- EY
-------------- next part --------------
--- Makefile.in.orig    Thu Mar 17 00:45:34 2005
+++ Makefile.in Thu Mar 17 02:01:22 2005
@@ -26,7 +26,7 @@
 ## Compile engines
 ##

-EMACS = emacs
+EMACS = @EMACS@
 #EMACS = xemacs
 #EMACS = mule



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