namazu-ml(ring)


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

Re: namazu-1.3.1.0-pre-9 (Re: src/Makefile.am of namazu-1.3.1.0-pre-8)



安部です。

Satoru Takabayashi wrote:
> うーむ、これはあきらめるしかないかなあ。とりあえず
> 
>   mknmz.pl.in (オリジナル) -> mknmz.pl (configure時) -> mknmz (make)
> 
> という過程で作成するようにしました。それから、

これは以下のように訂正しておいてください。

--- Makefile.am.orig	Wed Feb 10 11:34:44 1999
+++ Makefile.am	Wed Feb 10 14:00:14 1999
@@ -28,6 +28,6 @@
 
 mknmz: mknmz.pl
 	rm -f $@
-	sed -e 's!@LIBDIR@!$(libdir)!g' \
+	sed -e 's!%LIBDIR%!$(libdir)!g' \
 	mknmz.pl > $@
 	chmod +x $@
--- mknmz.pl.in.orig	Wed Feb 10 11:38:58 1999
+++ mknmz.pl.in	Wed Feb 10 14:00:46 1999
@@ -34,7 +34,7 @@
 $SYSTEM = $^O;
 $PSC = "/";
 $CCS = "euc";
-$LIBDIR  = "@LIBDIR@";      # directory where library and etc are in.
+$LIBDIR  = "%LIBDIR%";      # directory where library and etc are in.
 $LIBDIR2 = "";

 
> ところで、configure の OS/2 対応は
> 
> 清水さん>
> | # ... OS/2 では autoconf から始める、で構わないと私は思うのですが (^^;
> 
> に妥協することにしました。 ;-)

わかりました。configure.inから要らない部分を削りましょう。
AM_INIT_AUTOMAKEを使っていればAC_PROG_INSTALLとAC_PROG_MAKE_SETも必要
ないみたいですね。

--- configure.in.orig	Wed Feb 10 09:01:56 1999
+++ configure.in	Wed Feb 10 14:05:52 1999
@@ -19,31 +19,14 @@
 
 dnl Checks for programs.
 AC_PROG_CC
-AC_PROG_INSTALL
 AC_PROG_LN_S
-AC_PROG_MAKE_SET
 
 if test -n "$GCC"; then
     CFLAGS="$CFLAGS -Wall"
 fi
 
 dnl Checks for non-UNIX environment.
-AC_MINGW32
-
-AC_MSG_CHECKING(for path separator);
-case "`uname -s 2> /dev/null`" in
-OS/2)
-  SHELL=${CONFIG_SHELL}
-  PATH=`echo -E "$PATH" | sed 's+\\\\+/+g'`
-  PATH=`echo -E "$PATH" | sed 's+;+:+g'`
-  PATH_IFS=';'
-  ac_cv_emxos2=yes
-  ;;
-*)
-  PATH_IFS=':'
-  ;;
-esac
-AC_MSG_RESULT(${PATH_IFS});
+AC_EXEEXT
 
 dnl Checks for libraries.
 dnl Replace `main' with a function in -lm:
@@ -211,12 +194,6 @@
 AC_MSG_RESULT($admin)
 OPT_ADMIN_EMAIL=$admin
 AC_SUBST(OPT_ADMIN_EMAIL)
-
-if test -n "$EMX"; then
-    CFLAGS="-O2 -Zmtd"
-    LDFLAGS="-Zmtd -Zcrtdll -Zsysv-signals -Zbin-files"
-fi
-
 
 dnl Define the scoring method (default: TFIDF)
 AC_MSG_CHECKING(for SCORING)

また、AC_MINGW32を止めてAC_EXEEXTを使いましたが、Makefile.amをいじる
必要はありません。


  A A
= . . =
   V
end
Ryuji Abe