summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorAaron Marks <nymacro@gmail.com>2005-06-19 12:26:04 +0000
committerAaron Marks <nymacro@gmail.com>2005-06-19 12:26:04 +0000
commitf194e2fb62234ff66d0ee12282ce4a22aa237e89 (patch)
tree60b48cf64e8b16abcee01516e7f35020b77e1171 /src/Makefile.am
parentd711ab557a1e3613df1f6fd1ad818695acda05ed (diff)
downloadmanaserv-f194e2fb62234ff66d0ee12282ce4a22aa237e89.tar.gz
manaserv-f194e2fb62234ff66d0ee12282ce4a22aa237e89.tar.bz2
manaserv-f194e2fb62234ff66d0ee12282ce4a22aa237e89.tar.xz
manaserv-f194e2fb62234ff66d0ee12282ce4a22aa237e89.zip
Added PostgreSQL DAL class.
Updated configure.ac to include PostgreSQL & MySQL. (MySQL needs to be adjusted, and it seems that using --with-sqlite will drop out of configure after check for atexit. I dont know why, as i didn't touch the SQLite stuff) :)
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am36
1 files changed, 17 insertions, 19 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 71f67e5e..33e18365 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -34,8 +34,6 @@ tmwserv_SOURCES = main.cpp \
dal/dataprovider.cpp \
dal/dataproviderfactory.h \
dal/dataproviderfactory.cpp \
- dal/sqlitedataprovider.h \
- dal/sqlitedataprovider.cpp \
dal/recordset.h \
dal/recordset.cpp \
dal/dalexcept.h \
@@ -48,26 +46,24 @@ tmwserv_SOURCES = main.cpp \
utils/logger.h \
utils/logger.cpp
-# dal/mysqldataprovider.h
-# dal/mysqldataprovider.cpp
+if BUILD_SQLITE
+tmwserv_SOURCES += dal/sqlitedataprovider.h \
+ dal/sqlitedataprovider.cpp
+endif
-# Obsoleted by utils/logger.*
-#
-# log.h
-# log.cpp
+if BUILD_POSTGRE
+tmwserv_SOURCES += dal/pqdataprovider.h \
+ dal/pqdataprovider.cpp
+endif
-# Obsoleted by DAL.
-#
-#if BUILD_SQLITE
-#tmwserv_SOURCES += sqlite/SQLiteWrapper.cpp \
-# sqlite/SQLiteWrapper.h \
-# sqlitestorage.cpp \
-# sqlitestorage.h
-#endif
+if BUILD_MYSQL
+tmwserv_SOURCES += dal/mysqldataprovider.h \
+ dal/mysqldataprovider.cpp
+endif
# set the include path found by configure
-INCLUDES= $(all_includes) $(SQLITE_CFLAGS)
-LIBS = $(SQLITE_LIBS)
+INCLUDES= $(all_includes)
+LIBS = $(SQLITE_LIBS) $(MYSQL_LIBS) $(POSTGRE_LIBS)
# the library search path.
tmwserv_LDFLAGS = $(all_libraries) \
@@ -75,7 +71,9 @@ tmwserv_LDFLAGS = $(all_libraries) \
`pkg-config --libs libxml-2.0` \
-lphysfs \
-lcrypto
-tmwserv_CXXFLAGS = -g -Wall `sdl-config --cflags` `pkg-config --cflags libxml-2.0` -fno-inline $(SCRIPT_CFLAGS)
+tmwserv_CXXFLAGS = -g -Wall `sdl-config --cflags` `pkg-config --cflags libxml-2.0` -fno-inline $(SCRIPT_CFLAGS) $(POSTGRE_CFLAGS) $(SQLITE_CFLAGS)
+
#tmwserv_LDADD = $(LIBSDL_LIBS) -lphysfs
tmwserv_LDADD = $(SCRIPT_LIBS)
tmwserv_TARGET = ../tmwserv
+