diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2004-07-13 00:06:46 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2004-07-13 00:06:46 +0000 |
commit | 9df30869725a9cbf5012f5bcc5afa0c7aed46152 (patch) | |
tree | 53192d9faa224004ec2385f3f483817220cf25a1 /src/interfaces/ecpg/compatlib/Makefile | |
parent | 8b6f76af46ad49bfcac3136361aa046183de3b2b (diff) | |
download | postgresql-9df30869725a9cbf5012f5bcc5afa0c7aed46152.tar.gz |
Cause libpq and ecpg libraries to be built as proper shared libraries
(.dylib format) on Mac OS X, while not messing up loadable modules for
the backend (which are the same kind of animal as a shared library on
every other platform, but not here). Also get the naming convention
to match OS X practice, viz libFOO.version.so not libFOO.so.version.
In support of that last, refactor code in Makefile.shlib to make it
easier to have platform-specific shlib naming conventions.
This patch is loosely based on the Fink project's current postgresql.patch.
Tested by yours truly on OS X 10.3.4; does anyone have 10.2.* to check
it on?
Diffstat (limited to 'src/interfaces/ecpg/compatlib/Makefile')
-rw-r--r-- | src/interfaces/ecpg/compatlib/Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/interfaces/ecpg/compatlib/Makefile b/src/interfaces/ecpg/compatlib/Makefile index c490e1a2a7..0d797c1d87 100644 --- a/src/interfaces/ecpg/compatlib/Makefile +++ b/src/interfaces/ecpg/compatlib/Makefile @@ -1,10 +1,10 @@ #------------------------------------------------------------------------- # -# Makefile for ecpg library +# Makefile for ecpg compatibility library # # Copyright (c) 1994, Regents of the University of California # -# $PostgreSQL: pgsql/src/interfaces/ecpg/compatlib/Makefile,v 1.17 2004/04/30 04:14:05 momjian Exp $ +# $PostgreSQL: pgsql/src/interfaces/ecpg/compatlib/Makefile,v 1.18 2004/07/13 00:06:39 tgl Exp $ # #------------------------------------------------------------------------- @@ -15,6 +15,7 @@ include $(top_builddir)/src/Makefile.global NAME= ecpg_compat SO_MAJOR_VERSION= 1 SO_MINOR_VERSION= 1 +DLTYPE= library override CPPFLAGS := -I$(top_srcdir)/src/interfaces/ecpg/include -I$(libpq_srcdir) \ -I$(top_srcdir)/src/include/utils $(CPPFLAGS) |