summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
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
+