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
subdir = contrib/dblink
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
-include $(top_builddir)/src/Makefile.shlib
include_srcdir = $(top_builddir)/src/include
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' < $< > $@
#
-# $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
override CPPFLAGS += -I$(srcdir)
override CFLAGS += $(CFLAGS_SL)
+override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
all: $(SONAME) $(NAME).sql
#
-# $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
SO_MINOR_VERSION= 0
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
+override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
OBJS= rtree_gist.o