diff options
Diffstat (limited to 'src/interfaces/odbc/GNUmakefile')
| -rw-r--r-- | src/interfaces/odbc/GNUmakefile | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/interfaces/odbc/GNUmakefile b/src/interfaces/odbc/GNUmakefile index 2d442efe1a..8585f57cfe 100644 --- a/src/interfaces/odbc/GNUmakefile +++ b/src/interfaces/odbc/GNUmakefile @@ -2,7 +2,7 @@ # # GNUMakefile for psqlodbc (Postgres ODBC driver) # -# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile,v 1.19 2001/09/11 23:27:10 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile,v 1.20 2001/09/22 22:54:32 petere Exp $ # #------------------------------------------------------------------------- @@ -11,23 +11,36 @@ top_builddir = ../../.. include $(top_builddir)/src/Makefile.global # Shared library parameters +ifeq ($(with_unixodbc),yes) +NAME = odbcpsql +else NAME = psqlodbc +endif SO_MAJOR_VERSION = 0 SO_MINOR_VERSION = 27 -override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) -DHAVE_CONFIG_H -DODBCINSTDIR='"$(odbcinst_ini_dir)"' +override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) -DODBCINSTDIR='"$(odbcinst_ini_dir)"' OBJS = info.o bind.o columninfo.o connection.o convert.o drvconn.o \ environ.o execute.o lobj.o misc.o options.o \ pgtypes.o psqlodbc.o qresult.o results.o socket.o parse.o statement.o \ - gpps.o tuple.o tuplelist.o dlg_specific.o odbcapi.o $(OBJX) + tuple.o tuplelist.o dlg_specific.o odbcapi.o ifdef MULTIBYTE OBJS += multibyte.o endif -SHLIB_LINK = $(filter -lm -lnsl -lsocket, $(LIBS)) +SHLIB_LINK += $(filter -lm -lnsl -lsocket, $(LIBS)) +ifeq ($(with_unixodbc),yes) +SHLIB_LINK += -lodbcinst +endif +ifeq ($(with_iodbc),yes) +SHLIB_LINK += -liodbcinst +endif +ifeq ($(with_unixodbc)$(with_iodbc),nono) +OBJS += gpps.o +endif all: all-lib |
