namazu-dev(ring)


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

Re: patches to Makefile.am (Re: acconfig.h could be gone)



笠原です。

* From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>
* Date: Tue, 01 Feb 2000 12:14:11 +0900

> 光栄です。笠原さんが参加してくださるとは実に心強いです。:)

いや〜そんなぁ。お役に立てるかどうかさえ分かりませんよ。(^.^)


> ありがとうございます。さっそくパッチを適用して acconfig.h を
> 削除しておきました。:-)

早速どうもです。

え〜、もう一点。
これもたいしたことないですが、ソースコード以外の場所で configure
& make を実行できるようにするための Makefile.am へのパッチです。
基本的に入れても無害な筈なので、入れておいて頂けないでしょうか。

# 修正は、要するに忘れてる箇所に $(srcdir) を入れてるだけ。

ただ、configure.in にもパッチ当てないと configure でコケるのです
が、これは直すのが簡単じゃなさそうなので (下記 *1) ひとまず後回し
にしてます。

(*1) configure の中で、

        cd File-MMagic

としてますが、srcdir != builddir の場合は cd に失敗します。


Index: nmz/Makefile.am
===================================================================
RCS file: /circus/cvsroot/namazu/nmz/Makefile.am,v
retrieving revision 1.27
diff -u -r1.27 Makefile.am
--- nmz/Makefile.am	2000/01/27 07:03:26	1.27
+++ nmz/Makefile.am	2000/02/01 09:09:40
@@ -5,7 +5,8 @@
 
 AUTOMAKE_OPTIONS = 1.4 no-dependencies
 
-INCLUDES = -I. -I.. -I../lib -I../src -I../intl -I../nmz
+INCLUDES = -I$(srcdir) -I.. -I$(srcdir)/../lib -I$(srcdir)/../src \
+	-I$(srcdir)/../intl -I$(srcdir)/../nmz
 localedir   = $(datadir)/locale
 confdir     = $(sysconfdir)/$(PACKAGE)
 indexdir    = $(localstatedir)/$(PACKAGE)/index
Index: pl/Makefile.am
===================================================================
RCS file: /circus/cvsroot/namazu/pl/Makefile.am,v
retrieving revision 1.10
diff -u -r1.10 Makefile.am
--- pl/Makefile.am	2000/01/30 23:13:50	1.10
+++ pl/Makefile.am	2000/02/01 09:09:40
@@ -32,7 +32,7 @@
 gettext.pl: gettext.pl.in Makefile
 	rm -f gettext.pl
 	sed -e 's!@LOCALEDIR@!$(localedir)!g' \
-	gettext.pl.in > gettext.pl
+	$(srcdir)/gettext.pl.in > gettext.pl
 
 ETAGS_ARGS = $(perllib_DATA) --lang=perl
 TAGS_DEPENDENCIES = $(perllib_DATA)
Index: scripts/Makefile.am
===================================================================
RCS file: /circus/cvsroot/namazu/scripts/Makefile.am,v
retrieving revision 1.8
diff -u -r1.8 Makefile.am
--- scripts/Makefile.am	2000/01/31 05:52:43	1.8
+++ scripts/Makefile.am	2000/02/01 09:09:40
@@ -28,14 +28,14 @@
 gcnmz: gcnmz.in Makefile
 	rm -f gcnmz
 	sed -e 's!%PERL%!$(PERL)!g' \
-	    -e 's!@PERLLIBDIR@!$(perllibdir)!g' gcnmz.in > gcnmz.tmp
+	    -e 's!@PERLLIBDIR@!$(perllibdir)!g' $(srcdir)/gcnmz.in > gcnmz.tmp
 	mv gcnmz.tmp gcnmz
 	chmod +x gcnmz
 
 kwnmz: kwnmz.in Makefile
 	rm -f kwnmz
 	sed -e 's!%PERL%!$(PERL)!g' \
-	    -e 's!@PERLLIBDIR@!$(perllibdir)!g' kwnmz.in > kwnmz.tmp
+	    -e 's!@PERLLIBDIR@!$(perllibdir)!g' $(srcdir)/kwnmz.in > kwnmz.tmp
 	mv kwnmz.tmp kwnmz
 	chmod +x kwnmz
 
@@ -46,7 +46,7 @@
 	    -e 's!@CONFDIR@!$(confdir)!g' \
 	    -e 's!@PERLLIBDIR@!$(perllibdir)!g' \
 	    -e 's!@FILTERDIR@!$(filterdir)!g' \
-	    -e 's!@TEMPLATEDIR@!$(templatedir)!g' mknmz.in >mknmz.tmp 
+	    -e 's!@TEMPLATEDIR@!$(templatedir)!g' $(srcdir)/mknmz.in >mknmz.tmp 
 	mv mknmz.tmp mknmz
 	chmod +x mknmz
 
Index: src/Makefile.am
===================================================================
RCS file: /circus/cvsroot/namazu/src/Makefile.am,v
retrieving revision 1.39
diff -u -r1.39 Makefile.am
--- src/Makefile.am	2000/01/28 03:39:00	1.39
+++ src/Makefile.am	2000/02/01 09:09:40
@@ -21,8 +21,8 @@
        -DOPT_CONFDIR=\"$(confdir)\" \
        -DOPT_INDEXDIR=\"$(indexdir)\" \
        @DEFS@
-INCLUDES  = -I.. -I../intl -I../lib -I../nmz
-LDADD = @INTLLIBS@ $(top_srcdir)/nmz/libnmz.la  ../lib/libnmzut.a 
+INCLUDES  = -I.. -I$(srcdir)/../intl -I$(srcdir)/../lib -I$(srcdir)/../nmz
+LDADD = @INTLLIBS@ $(top_builddir)/nmz/libnmz.la $(top_builddir)/lib/libnmzut.a 
 
 common_SOURCES = em.h form.c form.h message.h \
 		 namazu.c namazu.h output.c output.h rcfile.c rcfile.h \
________________________________________________________________
                                    笠原 基之(かさはら もとゆき)