-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
112 lines (96 loc) · 2.6 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
ACLOCAL_AMFLAGS = -I ../fintp_utils/m4
if COMP_ORACLE
OCICPP_FLAGS = -DWITH_ORACLE @ORACLE_OCI_CFLAGS@
OCILIB_FLAGS = @ORACLE_OCI_LDFLAGS@ -lclntsh
else
OCICPP_FLAGS =
OCILIB_FLAGS =
endif
if COMP_ODBC
ODBCLIB_FLAGS = -lodbc
ODBCCPP_FLAGS = -DWITH_ODBC
SRCS = $(COMMON_SRCS) \
$(ODBC)
else
SRCS = $(COMMON_SRCS)
ODBCCPP_FLAGS =
ODBCLIB_FLAGS =
endif
AM_CPPFLAGS = -DUNIX -DDEBUG_ENABLED \
-I$(FINTP_HOME)/fintp_utils/src \
-I$(FINTP_HOME)/fintp_log/src \
@CPPFLAGS@ \
@PTHREAD_CFLAGS@ \
@BOOST_CPPFLAGS@ \
@XERCES_CPPFLAGS@ \
$(OCICPP_FLAGS) \
$(ODBCCPP_FLAGS)
lib_LTLIBRARIES = libfintp_udal.la
AUTOMAKE_OPTIONS = foreign
if COMP_ORACLE
libfintp_udal_la_SOURCES = $(SRCS) \
$(Oracle)
else
libfintp_udal_la_SOURCES = $(SRCS)
endif
libfintp_udal_la_LDFLAGS = @LIBS@ @LDFLAGS@ \
@PTHREAD_LIBS@ \
@BOOST_LDFLAGS@ \
@XERCES_LDFLAGS@ -lxerces-c \
$(ODBCLIB_FLAGS) \
$(OCILIB_FLAGS) \
-L$(FINTP_HOME)/fintp_utils/.libs -lfintp_utils \
-L$(FINTP_HOME)/fintp_log/.libs -lfintp_log
COMMON_SRCS = src/ConnectionString.cpp \
src/Database.cpp \
src/DatabaseProvider.cpp \
src/DataColumn.cpp \
src/DataCommand.cpp \
src/DataParameter.cpp \
src/DataRow.cpp \
src/DataSet.cpp
ODBC = src/ODBC/ODBCColumn.cpp \
src/ODBC/ODBCDatabase.cpp \
src/ODBC/ODBCDatabaseProvider.cpp \
src/ODBC/ODBCParameter.cpp \
$(DB2) \
$(Informix) \
$(SqlServer) \
$(Postgres)
DB2 = src/ODBC/DB2/Db2Database.cpp \
src/ODBC/DB2/Db2DatabaseProvider.cpp
Informix = src/ODBC/Informix/InformixDatabase.cpp \
src/ODBC/Informix/InformixDatabaseProvider.cpp
Postgres = src/ODBC/Postgres/PostgresDatabase.cpp \
src/ODBC/Postgres/PostgresDatabaseProvider.cpp
SqlServer = src/ODBC/SqlServer/SqlServerDatabase.cpp \
src/ODBC/SqlServer/SqlServerDatabaseProvider.cpp
Oracle = src/Oracle/OracleColumn.cpp \
src/Oracle/OracleDatabase.cpp \
src/Oracle/OracleDatabaseProvider.cpp \
src/Oracle/OracleParameter.cpp
nobase_include_HEADERS = src/ConnectionString.h \
src/Database.h \
src/DatabaseProvider.h \
src/DataColumn.h \
src/DataCommand.h \
src/DataParameter.h \
src/DataRow.h \
src/DataSet.h \
src/ODBC/ODBCColumn.h \
src/ODBC/ODBCDatabase.h \
src/ODBC/ODBCDatabaseProvider.h \
src/ODBC/ODBCParameter.h \
src/ODBC/DB2/Db2Database.h \
src/ODBC/DB2/Db2DatabaseProvider.h \
src/ODBC/Informix/InformixDatabase.h \
src/ODBC/Informix/InformixDatabaseProvider.h \
src/ODBC/Postgres/PostgresDatabase.h \
src/ODBC/Postgres/PostgresDatabaseProvider.h \
src/ODBC/SqlServer/SqlServerDatabase.h \
src/ODBC/SqlServer/SqlServerDatabaseProvider.h \
src/Oracle/OracleColumn.h \
src/Oracle/OracleDatabase.h \
src/Oracle/OracleDatabaseProvider.h \
src/Oracle/OracleParameter.h
SUBDIRS = . usage_sample