From 7aac048b597b840fb4925a28a96d009885bf9532 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 20 Jun 2001 00:04:44 +0000 Subject: [PATCH] Attached is a patch to deal with the ones that I missed the first time around. I tested this patch under Cygwin and Linux. Note that I only changed dblink's Makefile in the most minimal way to fix the link problem under Cygwin (i.e., use the link rule from Makefile.shlib instead). dblink's Makefile should probably be further patched to be consistent with the other PostgreSQL Makefiles. Jason Tishler --- contrib/dblink/Makefile | 8 ++++---- contrib/metaphone/Makefile | 3 ++- contrib/rtree_gist/Makefile | 3 ++- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/contrib/dblink/Makefile b/contrib/dblink/Makefile index 71e34b8c33..86e65ebc6b 100644 --- a/contrib/dblink/Makefile +++ b/contrib/dblink/Makefile @@ -1,7 +1,6 @@ subdir = contrib/dblink top_builddir = ../.. include $(top_builddir)/src/Makefile.global -include $(top_builddir)/src/Makefile.shlib include_srcdir = $(top_builddir)/src/include @@ -16,14 +15,15 @@ override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS) OBJS = $(NAME).o +SHLIB_LINK= $(libpq) + all: $(OBJS) $(SONAME) $(NAME).sql +include $(top_builddir)/src/Makefile.shlib + $(OBJS): $(NAME).c $(CC) -o $@ -c $(CFLAGS) $< -$(SONAME): $(OBJS) - $(LD) -o $@ -Bshareable $(libpq) $< - $(NAME).sql: $(NAME).sql.in sed -e 's:MODULE_PATHNAME:$(libdir)/contrib/$(SONAME):g' < $< > $@ diff --git a/contrib/metaphone/Makefile b/contrib/metaphone/Makefile index 6212401dc8..cc1696ae01 100644 --- a/contrib/metaphone/Makefile +++ b/contrib/metaphone/Makefile @@ -1,5 +1,5 @@ # -# $Header: /cvsroot/pgsql/contrib/metaphone/Attic/Makefile,v 1.1 2001/05/09 23:00:44 momjian Exp $ +# $Header: /cvsroot/pgsql/contrib/metaphone/Attic/Makefile,v 1.2 2001/06/20 00:04:44 momjian Exp $ # subdir = contrib/metaphone @@ -11,6 +11,7 @@ SONAME := $(NAME)$(DLSUFFIX) override CPPFLAGS += -I$(srcdir) override CFLAGS += $(CFLAGS_SL) +override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS) all: $(SONAME) $(NAME).sql diff --git a/contrib/rtree_gist/Makefile b/contrib/rtree_gist/Makefile index 2699ec5849..ef61277d74 100644 --- a/contrib/rtree_gist/Makefile +++ b/contrib/rtree_gist/Makefile @@ -1,5 +1,5 @@ # -# $Header: /cvsroot/pgsql/contrib/rtree_gist/Attic/Makefile,v 1.1 2001/05/31 18:27:18 tgl Exp $ +# $Header: /cvsroot/pgsql/contrib/rtree_gist/Attic/Makefile,v 1.2 2001/06/20 00:04:44 momjian Exp $ # subdir = contrib/rtree_gist @@ -15,6 +15,7 @@ SO_MAJOR_VERSION= 1 SO_MINOR_VERSION= 0 override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) +override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS) OBJS= rtree_gist.o