diff --git a/src/interfaces/ecpg/lib/Makefile.in b/src/interfaces/ecpg/lib/Makefile.in index 2e24b509e6c6a5ef70f56592a14c08bb98619c7f..988aa35c38fb59406bcf4f5714bac6e330df0986 100644 --- a/src/interfaces/ecpg/lib/Makefile.in +++ b/src/interfaces/ecpg/lib/Makefile.in @@ -16,6 +16,7 @@ endif # Shared library stuff shlib := install-shlib-dep := + ifeq ($(PORTNAME), linux) LINUX_ELF=@LINUX_ELF@ ifdef LINUX_ELF @@ -24,6 +25,7 @@ ifeq ($(PORTNAME), linux) LDFLAGS_SL = -shared -soname libecpg.so.$(SO_MAJOR_VERSION) endif endif + ifeq ($(PORTNAME), bsd) ifdef BSD_SHLIB install-shlib-dep := install-shlib @@ -32,18 +34,28 @@ ifeq ($(PORTNAME), bsd) CFLAGS += $(CFLAGS_SL) endif endif + ifeq ($(PORTNAME), solaris_sparc) install-shlib-dep := install-shlib shlib := libecpg.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION).$(SO_PATCHLEVEL) LDFLAGS_SL = -G -z text CFLAGS += $(CFLAGS_SL) endif + ifeq ($(PORTNAME), solaris_i386) install-shlib-dep := install-shlib shlib := libecpg.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION).$(SO_PATCHLEVEL) LDFLAGS_SL = -G CFLAGS += $(CFLAGS_SL) endif + +ifeq ($(PORTNAME), svr4) + install-shlib-dep := install-shlib + shlib := libecpg.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION).$(SO_PATCHLEVEL) + LDFLAGS_SL = -G + CFLAGS += $(CFLAGS_SL) +endif + ifeq ($(PORTNAME), univel) install-shlib-dep := install-shlib shlib := libecpg.so.1 @@ -51,6 +63,13 @@ ifeq ($(PORTNAME), univel) CFLAGS += $(CFLAGS_SL) endif +ifeq ($(PORTNAME), unixware) + install-shlib-dep := install-shlib + shlib := libecpg.so.1 + LDFLAGS_SL = -G -z text + CFLAGS += $(CFLAGS_SL) +endif + all: libecpg.a $(shlib) $(shlib): ecpglib.sho typename.sho diff --git a/src/interfaces/libpgtcl/Makefile.in b/src/interfaces/libpgtcl/Makefile.in index 6dc067379aa70d7369a71f38869be05a3bd04fd5..9976dbd9a1496aeb108fdd9a2096fddc79096ca8 100644 --- a/src/interfaces/libpgtcl/Makefile.in +++ b/src/interfaces/libpgtcl/Makefile.in @@ -7,7 +7,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.27 1998/10/12 01:03:57 momjian Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.28 1998/10/12 01:10:03 momjian Exp $ # #------------------------------------------------------------------------- @@ -84,6 +84,13 @@ ifeq ($(PORTNAME), solaris_i386) CFLAGS += $(CFLAGS_SL) endif +ifeq ($(PORTNAME), svr4) + install-shlib-dep := install-shlib + shlib := libpgtcl.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) + LDFLAGS_SL := -G + CFLAGS += $(CFLAGS_SL) +endif + ifeq ($(PORTNAME), unixware) install-shlib-dep := install-shlib shlib := libpgtcl.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) diff --git a/src/interfaces/libpq++/Makefile.in b/src/interfaces/libpq++/Makefile.in index d2c58d04545cb83804181ce31c17b0c921b1d761..f3faf6726382a5f12d86cc4762f521519e27ecae 100644 --- a/src/interfaces/libpq++/Makefile.in +++ b/src/interfaces/libpq++/Makefile.in @@ -7,7 +7,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.5 1998/10/12 01:04:00 momjian Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.6 1998/10/12 01:10:07 momjian Exp $ # #------------------------------------------------------------------------- @@ -71,6 +71,13 @@ ifeq ($(PORTNAME), solaris_i386) CFLAGS += $(CFLAGS_SL) endif +ifeq ($(PORTNAME), svr4) + INSTALL-SHLIB-DEP := install-shlib + SHLIB := libpq++.so.1 + LDFLAGS_SL = -G -shared -soname $(SHLIB) + CFLAGS += $(CFLAGS_SL) +endif + ifeq ($(PORTNAME), unixware) install-shlib-dep := install-shlib shlib := libpq.so.1 diff --git a/src/interfaces/libpq/Makefile.in b/src/interfaces/libpq/Makefile.in index 99561315e1527beefc5c8bd4fead2c9e0a744731..5e2b4aa9ad0d0c341282e1a2a6ace3ffe95da4cb 100644 --- a/src/interfaces/libpq/Makefile.in +++ b/src/interfaces/libpq/Makefile.in @@ -7,7 +7,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.35 1998/10/12 01:03:58 momjian Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.36 1998/10/12 01:10:05 momjian Exp $ # #------------------------------------------------------------------------- @@ -88,6 +88,13 @@ ifeq ($(PORTNAME), solaris_i386) CFLAGS += $(CFLAGS_SL) endif +ifeq ($(PORTNAME), svr4) + install-shlib-dep := install-shlib + shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) + LDFLAGS_SL := -G + CFLAGS += $(CFLAGS_SL) +endif + ifeq ($(PORTNAME), unixware) install-shlib-dep := install-shlib shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) diff --git a/src/pl/plpgsql/src/Makefile.in b/src/pl/plpgsql/src/Makefile.in index cca844c08f99094962dd96e1cc06f34d6e9a1304..9ca58318b49db913c59cdd79346fae035a172722 100644 --- a/src/pl/plpgsql/src/Makefile.in +++ b/src/pl/plpgsql/src/Makefile.in @@ -4,7 +4,7 @@ # Makefile for the plpgsql shared object # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/pl/plpgsql/src/Attic/Makefile.in,v 1.6 1998/10/12 01:04:02 momjian Exp $ +# $Header: /cvsroot/pgsql/src/pl/plpgsql/src/Attic/Makefile.in,v 1.7 1998/10/12 01:10:09 momjian Exp $ # #------------------------------------------------------------------------- @@ -64,6 +64,11 @@ ifeq ($(PORTNAME), solaris_i386) CFLAGS += $(CFLAGS_SL) endif +ifeq ($(PORTNAME), svr4) + LDFLAGS_SL := -G + CFLAGS += $(CFLAGS_SL) +endif + ifeq ($(PORTNAME), unixware) LDFLAGS_SL := -G -z text CFLAGS += $(CFLAGS_SL)