#
# Makefile.am for psqlodbc (PostgreSQL ODBC driver)
#
-# $Header: /home/heikki/psqlodbc-cvs-copy/psqlodbc/Makefile.am,v 1.30 2005/12/08 08:57:42 dpage Exp $
+# $Header: /home/heikki/psqlodbc-cvs-copy/psqlodbc/Makefile.am,v 1.31 2006/01/14 18:12:00 petere Exp $
#
#-------------------------------------------------------------------------
AUTOMAKE_OPTIONS = 1.6 foreign
-lib_LTLIBRARIES = psqlodbc.la
-
-psqlodbc_la_LDFLAGS = -module -no-undefined -avoid-version
+if enable_unicode
+lib_LTLIBRARIES = psqlodbcw.la
+else
+lib_LTLIBRARIES = psqlodbca.la
+endif
-psqlodbc_la_LIBADD = -lpq
+AM_LDFLAGS = -module -no-undefined -avoid-version
+LIBS += -lpq
-psqlodbc_la_SOURCES = \
+psqlodbca_la_SOURCES = \
info.c bind.c columninfo.c connection.c convert.c drvconn.c \
environ.c execute.c win_md5.c misc.c options.c \
pgtypes.c psqlodbc.c qresult.c results.c parse.c \
multibyte.c \
odbcapi30.c pgapi30.c info30.c descriptor.c
-psqlodbc_la_SOURCES += \
+psqlodbca_la_SOURCES += \
bind.h columninfo.h connection.h convert.h descriptor.h \
dlg_specific.h environ.h \
connection.h md5.h misc.h multibyte.h pgapifunc.h pgtypes.h \
psqlodbc.h qresult.h resource.h statement.h tuple.h \
tuplelist.h version.h
-if enable_unicode
-psqlodbc_la_SOURCES += \
-odbcapi30w.c odbcapiw.c win_unicode.c
-endif
+psqlodbcw_la_SOURCES = $(psqlodbca_la_SOURCES) \
+ odbcapi30w.c odbcapiw.c win_unicode.c
-EXTRA_psqlodbc_la_SOURCES = md5.c
+EXTRA_psqlodbca_la_SOURCES = md5.c
+EXTRA_psqlodbcw_la_SOURCES = md5.c
EXTRA_DIST = license.txt readme.txt odbcinst.ini \
libtool.m4 psqlodbca.def psqlodbcw.def win32.mak \
Makefile.in config.guess config.h.in config.sub configure \
install-sh missing mkinstalldirs aclocal.m4 ltmain.sh \
libtool.m4 depcomp
-
\r
# to implement the Unicode driver \r
PGAC_ARG_BOOL(enable, unicode, yes, \r
- [ --enable-unicode build ODBC driver for Unicode [[yes]]], \r
+ [ --disable-unicode build non-Unicode driver], \r
[AC_DEFINE(UNICODE_SUPPORT, 1, \r
[Define to 1 to build with Unicode support (--enable-unicode)]) \r
AC_DEFINE(UNICODE, [], \r
<li>--with-iodbc</li>\r
<li>--with-unixodbc</li>\r
<li>--with-odbcinst=DIR</li>\r
-<li>--with-libpq (build a libpq enabled version of psqlodbc. default = yes)</li>\r
-<li>--with-pgsql-include=DIR (Look for postgreSQL include files in DIR if libpq is enabled)</li>\r
-<li>--with-pgsql=DIR (look for PostgreSQL libraries and headers in DIR if libpq is enabled)</li>\r
<li>--enable-pthreads (thread-safe driver on some platforms)</li>\r
+<li>--disable-unicode (build non-Unicode driver)</li>
<li>--help</li>\r
</ul>\r
\r