[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 メーリングリストの案内