DatabaseLayer and MySQL Topic is solved

Talk here about issues with one of the components hosted at wxCode, or suggest features for it.
Post Reply
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2409
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

DatabaseLayer and MySQL

Post by evstevemd »

Have anyone succesful compiled Databaselayer and MySQL?
I really need to compile it against wx29 but I have failed. I use wx29 Unicode|Static|Monolithic, Mingw 4.4.1 and windows XP

Thanks
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
bone
Experienced Solver
Experienced Solver
Posts: 74
Joined: Fri Nov 30, 2007 10:11 am
Location: Oz

Post by bone »

You have not been specific about what went wrong but this may help

You will need to modify makefile.gcc for 2.9
Search for these lines and set
WX_UNICODE := 1
WX_VERSION := 29
WX_MONOLITHIC := 0 set to 1 only if you use a monolithic wxWidgets build
WX_DIR := $(WXWIN) chagne this to the dir 2.9 is installed
MYSQL_HEADER_LOCATION := . path to mysql.h needs specifying and to other include files mentioned in the Compile.html doc for other databases. Simpler to copy the *.h files to the databaselayer build dir but then you will need to update them if rebuilding with a different database version.

I haven't done this and I use VC9 express now for its better debugging facilities and speed but the above should be near correct.

Make a batch file that looks something like this

cd C:\substitute your path to databaselayer...\databaselayer\build
set path=c:\mingw\bin;c:\mingw\mingw32\bin

mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=1 clean
mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=1
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=1 clean
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=1

Depending on what build of databaselayer you want add MONOLITHIC = 1 or change SHARED = 1 to the lines above.

Open a Command Prompt window and run the BAT file. You will probably have to fine tune the above and you must supply mysql.h
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2409
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Post by evstevemd »

bone wrote: MYSQL_HEADER_LOCATION := . path to mysql.h needs specifying and to other include files mentioned in the Compile.html doc for other databases. Simpler to copy the *.h files to the databaselayer build dir but then you will need to update them if rebuilding with a different database version.
This is what I was missing.
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
bone
Experienced Solver
Experienced Solver
Posts: 74
Joined: Fri Nov 30, 2007 10:11 am
Location: Oz

Post by bone »

I would take it as problem solved then except that you have marked my reply as an assisting answer rather than an accepted answer. Is there something else missing here?
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2409
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Post by evstevemd »

bone wrote:I would take it as problem solved then except that you have marked my reply as an assisting answer rather than an accepted answer. Is there something else missing here?
You are right.
Marked :wink:
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2409
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Post by evstevemd »

BUM! BUM! BUM!
I have bloated it!
I marked wrong one. Hope Some moderator will rectify that.
bone wrote:You have not been specific about what went wrong but this may help

You will need to modify makefile.gcc for 2.9
Search for these lines and set
WX_UNICODE := 1
WX_VERSION := 29
WX_MONOLITHIC := 0 set to 1 only if you use a monolithic wxWidgets build
WX_DIR := $(WXWIN) chagne this to the dir 2.9 is installed
MYSQL_HEADER_LOCATION := . path to mysql.h needs specifying and to other include files mentioned in the Compile.html doc for other databases. Simpler to copy the *.h files to the databaselayer build dir but then you will need to update them if rebuilding with a different database version.

I haven't done this and I use VC9 express now for its better debugging facilities and speed but the above should be near correct.

Make a batch file that looks something like this

cd C:\substitute your path to databaselayer...\databaselayer\build
set path=c:\mingw\bin;c:\mingw\mingw32\bin

mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=1 clean
mingw32-make -f makefile.gcc SHARED=0 BUILD=release UNICODE=1
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=1 clean
mingw32-make -f makefile.gcc SHARED=0 BUILD=debug UNICODE=1

Depending on what build of databaselayer you want add MONOLITHIC = 1 or change SHARED = 1 to the lines above.

Open a Command Prompt window and run the BAT file. You will probably have to fine tune the above and you must supply mysql.h
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2409
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Post by evstevemd »

I have run errors,
I thing have something to do with Firebird. Can't I turn off other databases and compile exclusively for MySQL?
I use wxWidgets SVN latest
Y'
../src/FirebirdDatabaseLayer.cpp: In constructor 'FirebirdDatabaseLayer::Firebir
dDatabaseLayer(const wxString&, const wxString&, const wxString&, const wxString
&)':
../src/FirebirdDatabaseLayer.cpp:99: error: expected type-specifier before 'ISC_
STATUS_ARRAY'
../src/FirebirdDatabaseLayer.cpp:99: error: expected ';' before 'ISC_STATUS_ARRA
Y'
../src/FirebirdDatabaseLayer.cpp: In constructor 'FirebirdDatabaseLayer::Firebir
dDatabaseLayer(const wxString&, const wxString&, const wxString&, const wxString
&, const wxString&)':
../src/FirebirdDatabaseLayer.cpp:125: error: expected type-specifier before 'ISC
_STATUS_ARRAY'
../src/FirebirdDatabaseLayer.cpp:125: error: expected ';' before 'ISC_STATUS_ARR
AY'
../src/FirebirdDatabaseLayer.cpp: In destructor 'virtual FirebirdDatabaseLayer::
~FirebirdDatabaseLayer()':
../src/FirebirdDatabaseLayer.cpp:149: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:149: error: 'pStatus' was not declared in this
scope
../src/FirebirdDatabaseLayer.cpp:149: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:149: error: expected ';' before 'm_pStatus'
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual bool FirebirdDatab
aseLayer::Open()':
../src/FirebirdDatabaseLayer.cpp:212: error: 'class FirebirdInterface' has no me
mber named 'GetIscExpandDpb'
../src/FirebirdDatabaseLayer.cpp:212: error: 'isc_dpb_user_name' was not declare
d in this scope
../src/FirebirdDatabaseLayer.cpp:213: error: 'isc_dpb_password' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:213: error: 'isc_dpb_lc_ctype' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:217: error: 'class FirebirdInterface' has no me
mber named 'GetIscExpandDpb'
../src/FirebirdDatabaseLayer.cpp:217: error: 'isc_dpb_user_name' was not declare
d in this scope
../src/FirebirdDatabaseLayer.cpp:218: error: 'isc_dpb_password' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:218: error: 'isc_dpb_lc_ctype' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:219: error: 'isc_dpb_sql_role_name' was not dec
lared in this scope
../src/FirebirdDatabaseLayer.cpp:233: error: 'isc_db_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:233: error: expected ';' before 'pDatabase'
../src/FirebirdDatabaseLayer.cpp:235: error: 'class FirebirdInterface' has no me
mber named 'GetIscAttachDatabase'
../src/FirebirdDatabaseLayer.cpp:235: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:235: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:235: error: 'pDatabase' was not declared in thi
s scope
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual bool FirebirdDatab
aseLayer::Close()':
../src/FirebirdDatabaseLayer.cpp:257: error: 'isc_tr_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:257: error: expected ';' before 'pTransaction'
../src/FirebirdDatabaseLayer.cpp:258: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:258: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:258: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:258: error: 'pTransaction' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:262: error: 'isc_db_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:262: error: expected ';' before 'pDatabase'
../src/FirebirdDatabaseLayer.cpp:263: error: 'class FirebirdInterface' has no me
mber named 'GetIscDetachDatabase'
../src/FirebirdDatabaseLayer.cpp:263: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:263: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:263: error: 'pDatabase' was not declared in thi
s scope
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual void FirebirdDatab
aseLayer::BeginTransaction()':
../src/FirebirdDatabaseLayer.cpp:290: error: 'isc_db_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:290: error: expected ';' before 'pDatabase'
../src/FirebirdDatabaseLayer.cpp:291: error: 'isc_tr_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:291: error: expected ';' before 'pTransaction'
../src/FirebirdDatabaseLayer.cpp:292: error: 'class FirebirdInterface' has no me
mber named 'GetIscStartTransaction'
../src/FirebirdDatabaseLayer.cpp:292: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:292: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:292: error: 'pTransaction' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:292: error: 'pDatabase' was not declared in thi
s scope
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual void FirebirdDatab
aseLayer::Commit()':
../src/FirebirdDatabaseLayer.cpp:310: error: 'isc_tr_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:310: error: expected ';' before 'pTransaction'
../src/FirebirdDatabaseLayer.cpp:311: error: 'class FirebirdInterface' has no me
mber named 'GetIscCommitTransaction'
../src/FirebirdDatabaseLayer.cpp:311: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:311: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:311: error: 'pTransaction' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual void FirebirdDatab
aseLayer::RollBack()':
../src/FirebirdDatabaseLayer.cpp:333: error: 'isc_tr_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:333: error: expected ';' before 'pTransaction'
../src/FirebirdDatabaseLayer.cpp:334: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:334: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:334: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:334: error: 'pTransaction' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual int FirebirdDataba
seLayer::RunQuery(const wxString&, bool)':
../src/FirebirdDatabaseLayer.cpp:392: error: 'isc_db_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:392: error: expected ';' before 'pDatabase'
../src/FirebirdDatabaseLayer.cpp:393: error: 'isc_tr_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:393: error: expected ';' before 'pTransaction'
../src/FirebirdDatabaseLayer.cpp:395: error: 'class FirebirdInterface' has no me
mber named 'GetIscDsqlExecuteImmediate'
../src/FirebirdDatabaseLayer.cpp:395: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:395: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:395: error: 'pDatabase' was not declared in thi
s scope
../src/FirebirdDatabaseLayer.cpp:395: error: 'pTransaction' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:395: error: 'SQL_DIALECT_CURRENT' was not decla
red in this scope
../src/FirebirdDatabaseLayer.cpp:403: error: expected ';' before 'pTransaction'
../src/FirebirdDatabaseLayer.cpp:404: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:404: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual DatabaseResultSet*
FirebirdDatabaseLayer::RunQueryWithResults(const wxString&)':
../src/FirebirdDatabaseLayer.cpp:489: error: 'isc_tr_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:489: error: expected ';' before 'pQueryTransact
ion'
../src/FirebirdDatabaseLayer.cpp:494: error: 'isc_db_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:494: error: expected ';' before 'pDatabase'
../src/FirebirdDatabaseLayer.cpp:495: error: 'class FirebirdInterface' has no me
mber named 'GetIscStartTransaction'
../src/FirebirdDatabaseLayer.cpp:495: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:495: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:495: error: 'pQueryTransaction' was not declare
d in this scope
../src/FirebirdDatabaseLayer.cpp:495: error: 'pDatabase' was not declared in thi
s scope
../src/FirebirdDatabaseLayer.cpp:505: error: 'pQueryTransaction' was not declare
d in this scope
../src/FirebirdDatabaseLayer.cpp:508: error: 'isc_stmt_handle' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:508: error: expected ';' before 'pStatement'
../src/FirebirdDatabaseLayer.cpp:509: error: 'isc_db_handle' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:509: error: expected ';' before 'pDatabase'
../src/FirebirdDatabaseLayer.cpp:510: error: 'class FirebirdInterface' has no me
mber named 'GetIscDsqlAllocateStatement'
../src/FirebirdDatabaseLayer.cpp:510: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:510: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:510: error: 'pDatabase' was not declared in thi
s scope
../src/FirebirdDatabaseLayer.cpp:510: error: 'pStatement' was not declared in th
is scope
../src/FirebirdDatabaseLayer.cpp:518: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:518: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:518: error: 'pQueryTransaction' was not declare
d in this scope
../src/FirebirdDatabaseLayer.cpp:525: error: 'class FirebirdInterface' has no me
mber named 'GetIscDsqlPrepare'
../src/FirebirdDatabaseLayer.cpp:525: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:525: error: 'pQueryTransaction' was not declare
d in this scope
../src/FirebirdDatabaseLayer.cpp:525: error: 'SQL_DIALECT_CURRENT' was not decla
red in this scope
../src/FirebirdDatabaseLayer.cpp:532: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:532: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:540: error: 'XSQLDA' was not declared in this s
cope
../src/FirebirdDatabaseLayer.cpp:540: error: 'pOutputSqlda' was not declared in
this scope
../src/FirebirdDatabaseLayer.cpp:540: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:540: error: expected ';' before 'malloc'
../src/FirebirdDatabaseLayer.cpp:542: error: 'SQLDA_VERSION1' was not declared i
n this scope
../src/FirebirdDatabaseLayer.cpp:545: error: 'class FirebirdInterface' has no me
mber named 'GetIscDsqlDescribe'
../src/FirebirdDatabaseLayer.cpp:545: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:553: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:553: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:563: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:563: error: expected ';' before 'malloc'
../src/FirebirdDatabaseLayer.cpp:566: error: 'class FirebirdInterface' has no me
mber named 'GetIscDsqlDescribe'
../src/FirebirdDatabaseLayer.cpp:566: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:574: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:574: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:591: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:591: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:611: error: 'class FirebirdInterface' has no me
mber named 'GetIscDsqlExecute'
../src/FirebirdDatabaseLayer.cpp:611: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:618: error: 'class FirebirdInterface' has no me
mber named 'GetIscRollbackTransaction'
../src/FirebirdDatabaseLayer.cpp:618: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp: In member function 'virtual PreparedStatement*
FirebirdDatabaseLayer::PrepareStatement(const wxString&)':
../src/FirebirdDatabaseLayer.cpp:657: error: invalid conversion from 'void*' to
'int'
../src/FirebirdDatabaseLayer.cpp:657: error: initializing argument 2 of 'stati
c FirebirdPreparedStatement* FirebirdPreparedStatement::CreateStatement(Firebird
Interface*, int, int, const wxString&, const wxCSConv*)'
../src/FirebirdDatabaseLayer.cpp:657: error: invalid conversion from 'void*' to
'int'
../src/FirebirdDatabaseLayer.cpp:657: error: initializing argument 3 of 'stati
c FirebirdPreparedStatement* FirebirdPreparedStatement::CreateStatement(Firebird
Interface*, int, int, const wxString&, const wxCSConv*)'
../src/FirebirdDatabaseLayer.cpp: In static member function 'static wxString Fir
ebirdDatabaseLayer::TranslateErrorCodeToString(FirebirdInterface*, int, void*)':

../src/FirebirdDatabaseLayer.cpp:960: error: 'class FirebirdInterface' has no me
mber named 'GetFbInterpret'
../src/FirebirdDatabaseLayer.cpp:960: error: ISO C++ forbids declaration of 'typ
e name' with no type
../src/FirebirdDatabaseLayer.cpp:960: error: ISO C++ forbids declaration of 'typ
e name' with no type
../src/FirebirdDatabaseLayer.cpp:960: error: expected primary-expression before
'const'
../src/FirebirdDatabaseLayer.cpp:960: error: expected ')' before 'const'
../src/FirebirdDatabaseLayer.cpp:963: error: 'class FirebirdInterface' has no me
mber named 'GetFbInterpret'
../src/FirebirdDatabaseLayer.cpp:963: error: ISO C++ forbids declaration of 'typ
e name' with no type
../src/FirebirdDatabaseLayer.cpp:963: error: ISO C++ forbids declaration of 'typ
e name' with no type
../src/FirebirdDatabaseLayer.cpp:963: error: expected primary-expression before
'const'
../src/FirebirdDatabaseLayer.cpp:963: error: expected ')' before 'const'
../src/FirebirdDatabaseLayer.cpp:968: error: expected ')' before '}' token
../src/FirebirdDatabaseLayer.cpp:968: error: expected primary-expression before
'}' token
../src/FirebirdDatabaseLayer.cpp:968: error: expected ';' before '}' token
../src/FirebirdDatabaseLayer.cpp:959: warning: unused variable 'pVector'
../src/FirebirdDatabaseLayer.cpp:971: error: 'class FirebirdInterface' has no me
mber named 'GetIscSqlInterprete'
../src/FirebirdDatabaseLayer.cpp: In member function 'void FirebirdDatabaseLayer
::InterpretErrorCodes()':
../src/FirebirdDatabaseLayer.cpp:983: error: 'class FirebirdInterface' has no me
mber named 'GetIscSqlcode'
../src/FirebirdDatabaseLayer.cpp:983: error: 'ISC_STATUS_ARRAY' was not declared
in this scope
../src/FirebirdDatabaseLayer.cpp:983: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:984: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:987: error: expected primary-expression before
')' token
../src/FirebirdDatabaseLayer.cpp:987: error: expected ')' before 'm_pStatus'
mingw32-make: *** [gccmswud\databaselayer_firebird_lib_FirebirdDatabaseLayer.o]
Error 1
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
bone
Experienced Solver
Experienced Solver
Posts: 74
Joined: Fri Nov 30, 2007 10:11 am
Location: Oz

Post by bone »

Your error list is because Firebird is the first to be compiled in the makefile and you have not supplied a path to ibase.h

This is one of the reasons I use VC. The projects can be easily compiled individually.

When I used GCC I imported the VC project I wanted into codeblocks to allow single database compilation.

Add "(firebird)" to your BAT file lines as in
mingw32-make -f makefile.gcc (firebird) SHARED=0 MONOLITHIC=1 BUILD=debug UNICODE=1

Otherwise supply all the include files for the other databases.
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2409
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Post by evstevemd »

bone wrote:Your error list is because Firebird is the first to be compiled in the makefile and you have not supplied a path to ibase.h

This is one of the reasons I use VC. The projects can be easily compiled individually.

When I used GCC I imported the VC project I wanted into codeblocks to allow single database compilation.

Add "(firebird)" to your BAT file lines as in
mingw32-make -f makefile.gcc (firebird) SHARED=0 MONOLITHIC=1 BUILD=debug UNICODE=1

Otherwise supply all the include files for the other databases.
Is there any other reliable alternative solution to DBLayer as far as mysql is concerned? I mean, well maintained project, well stable wxSolution?
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2409
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Post by evstevemd »

Ignorance is like a wall in front of blind man!
I just made it. For others who will have the same problem Just fill make file's filed for MySQL. I will post my Makefile below.

Note, Never put MySQL path with spaces. My GCC didn't like it.

Then compile with same command you used to compile wxWidgets appending mysql that is
mingw32-make -f makefile.gcc UNICODE=1 MONOLITHIC=1 SHARED=0 BUILD=debug mysql
There you are. Read above posts before attempting this.
God bless you :)


my makefile.gcc
# =========================================================================
# This makefile was generated by
# Bakefile 0.2.5 (http://www.bakefile.org)
# Do not modify, all changes will be overwritten!
# =========================================================================



# -------------------------------------------------------------------------
# These are configurable options:
# -------------------------------------------------------------------------
WXWIN=C:\wxWidgets-2.9.0

# Compiler flags to link shared library
LINK_DLL_FLAGS ?= -shared

# C compiler
CC = gcc

# C++ compiler
CXX = g++

# Standard flags for CC
CFLAGS ?=

# Standard flags for C++
CXXFLAGS ?=

# Standard preprocessor flags (common for CC and CXX)
CPPFLAGS ?=

# Standard linker flags
LDFLAGS ?=

# Use DLL build of wx library? [0,1]
WX_SHARED ?= 0

# Use Unicode build of wxWidgets? [0,1]
WX_UNICODE ?=1

# Use debug build of wxWidgets (define __WXDEBUG__)? [0,1]
WX_DEBUG ?= 1

# Version of the wx library to build against.
WX_VERSION ?= 29

# Use monolithic build of wxWidgets? [0,1]
WX_MONOLITHIC ?= 1

# The directory where wxWidgets library is installed
WX_DIR ?= $(WXWIN)

# Build this wxCode component as DLL or as static library? [0,1]
SHARED ?= 0

# Location of SQLite3 header files
SQLITE_HEADER_LOCATION ?= ../sqlite3

# Location of Firebird header files
FIREBIRD_HEADER_LOCATION ?= .

# Location of Firebird libraries
FIREBIRD_LIB_LOCATION ?= .

# Location of MySQL header files
MYSQL_HEADER_LOCATION ?=C:\Usifute\MySQLServer5.1\include

# Location of MySQL libraries
MYSQL_LIB_LOCATION ?=C:\Usifute\MySQLServer5.1\lib\opt

# Location of PostgreSQL header files
POSTGRESQL_HEADER_LOCATION ?= .

# Location of PostgreSQL libraries
POSTGRESQL_LIB_LOCATION ?= .

# Location of Oracle header files
ORACLE_HEADER_LOCATION ?= .

# Location of Oracle libraries
ORACLE_LIB_LOCATION ?= .

# Location of FreeTDS header files
TDS_HEADER_LOCATION ?= .

# Location of FreeTDS libraries
TDS_LIB_LOCATION ?= .



# -------------------------------------------------------------------------
# Do not modify the rest of this file!
# -------------------------------------------------------------------------

### Variables: ###

CPPDEPS = -MT$@ [email protected] -MD -MP
DATABASELAYER_SQLITE_LIB_CFLAGS = -I$(SQLITE_HEADER_LOCATION) -DHAVE_W32API_H \
$(____WX_SHARED) $(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include $(CPPFLAGS) $(CFLAGS)
DATABASELAYER_SQLITE_LIB_CXXFLAGS = -I$(SQLITE_HEADER_LOCATION) \
-DHAVE_W32API_H $(____WX_SHARED) $(__WXUNICODE_DEFINE_p) \
$(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_SQLITE_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_SqliteDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_SqlitePreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_SqliteResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_SqliteResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_sqlite3.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_lib_DatabaseQueryParser.o
DATABASELAYER_SQLITE_DLL_CFLAGS = -I$(SQLITE_HEADER_LOCATION) -DHAVE_W32API_H \
$(____WX_SHARED) $(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER $(CPPFLAGS) \
$(CFLAGS)
DATABASELAYER_SQLITE_DLL_CXXFLAGS = -I$(SQLITE_HEADER_LOCATION) \
-DHAVE_W32API_H $(____WX_SHARED) $(__WXUNICODE_DEFINE_p) \
$(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER $(CPPFLAGS) \
$(CXXFLAGS)
DATABASELAYER_SQLITE_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_SqliteDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_SqlitePreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_SqliteResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_SqliteResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_sqlite3.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_sqlite_dll_DatabaseQueryParser.o
DATABASELAYER_FIREBIRD_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(FIREBIRD_HEADER_LOCATION) \
-I$(FIREBIRD_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_FIREBIRD_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_lib_FirebirdResultSetMetaData.o
DATABASELAYER_FIREBIRD_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(FIREBIRD_HEADER_LOCATION) -I$(FIREBIRD_LIB_LOCATION)\include \
$(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_FIREBIRD_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_firebird_dll_FirebirdResultSetMetaData.o
DATABASELAYER_MYSQL_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(MYSQL_HEADER_LOCATION) \
-I$(MYSQL_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_MYSQL_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlPreparedStatementParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlPreparedStatementResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_lib_MysqlResultSetMetaData.o
DATABASELAYER_MYSQL_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(MYSQL_HEADER_LOCATION) -I$(MYSQL_LIB_LOCATION)\include $(CPPFLAGS) \
$(CXXFLAGS)
DATABASELAYER_MYSQL_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlPreparedStatementParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlPreparedStatementResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_mysql_dll_MysqlResultSetMetaData.o
DATABASELAYER_POSTGRESQL_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(POSTGRESQL_HEADER_LOCATION) \
-I$(POSTGRESQL_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_POSTGRESQL_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_lib_PostgresResultSetMetaData.o
DATABASELAYER_POSTGRESQL_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(POSTGRESQL_HEADER_LOCATION) -I$(POSTGRESQL_LIB_LOCATION)\include \
$(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_POSTGRESQL_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_postgresql_dll_PostgresResultSetMetaData.o
DATABASELAYER_ORACLE_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(ORACLE_HEADER_LOCATION) -DWIN32COMMON \
-I$(ORACLE_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_ORACLE_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_OTLDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_OTLPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_OTLResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_lib_OTLResultSetMetaData.o
DATABASELAYER_ORACLE_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(ORACLE_HEADER_LOCATION) -DWIN32COMMON -I$(ORACLE_LIB_LOCATION)\include \
-I$(ORACLE_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_ORACLE_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_OTLDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_OTLPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_OTLResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_oracle_dll_OTLResultSetMetaData.o
DATABASELAYER_ODBC_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWIN32COMMON $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_ODBC_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_OdbcDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_OdbcInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_OdbcParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_OdbcPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_OdbcResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_lib_OdbcResultSetMetaData.o
DATABASELAYER_ODBC_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER -DWIN32COMMON \
$(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_ODBC_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_OdbcDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_OdbcInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_OdbcParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_OdbcPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_OdbcResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_odbc_dll_OdbcResultSetMetaData.o
DATABASELAYER_TDS_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(TDS_HEADER_LOCATION) -DWIN32COMMON \
-I$(TDS_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_TDS_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_TdsColumnData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_TdsDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_TdsPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_TdsResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_lib_TdsResultSetMetaData.o
DATABASELAYER_TDS_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(TDS_HEADER_LOCATION) -DWIN32COMMON -I$(TDS_LIB_LOCATION)\include \
$(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_TDS_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_TdsColumnData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_TdsDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_TdsPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_TdsResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_tds_dll_TdsResultSetMetaData.o
DATABASELAYER_LIB_CFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(SQLITE_HEADER_LOCATION) \
-I$(FIREBIRD_HEADER_LOCATION) -I$(POSTGRESQL_HEADER_LOCATION) \
-DWIN32COMMON -I$(FIREBIRD_LIB_LOCATION)\include \
-I$(POSTGRESQL_LIB_LOCATION)\include $(CPPFLAGS) $(CFLAGS)
DATABASELAYER_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(SQLITE_HEADER_LOCATION) \
-I$(FIREBIRD_HEADER_LOCATION) -I$(POSTGRESQL_HEADER_LOCATION) \
-DWIN32COMMON -I$(FIREBIRD_LIB_LOCATION)\include \
-I$(POSTGRESQL_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_SqliteDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_SqlitePreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_SqliteResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_SqliteResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_sqlite3.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_FirebirdResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_PostgresResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_OdbcDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_OdbcInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_OdbcParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_OdbcPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_OdbcResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_lib_OdbcResultSetMetaData.o
DATABASELAYER_DLL_CFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(SQLITE_HEADER_LOCATION) -I$(FIREBIRD_HEADER_LOCATION) \
-I$(POSTGRESQL_HEADER_LOCATION) -DWIN32COMMON \
-I$(FIREBIRD_LIB_LOCATION)\include -I$(POSTGRESQL_LIB_LOCATION)\include \
$(CPPFLAGS) $(CFLAGS)
DATABASELAYER_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(SQLITE_HEADER_LOCATION) -I$(FIREBIRD_HEADER_LOCATION) \
-I$(POSTGRESQL_HEADER_LOCATION) -DWIN32COMMON \
-I$(FIREBIRD_LIB_LOCATION)\include -I$(POSTGRESQL_LIB_LOCATION)\include \
$(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_SqliteDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_SqlitePreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_SqliteResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_SqliteResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_sqlite3.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_FirebirdResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_PostgresResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_OdbcDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_OdbcInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_OdbcParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_OdbcPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_OdbcResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_dll_OdbcResultSetMetaData.o
DATABASELAYER_GPL_LIB_CFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(SQLITE_HEADER_LOCATION) \
-I$(FIREBIRD_HEADER_LOCATION) -I$(MYSQL_HEADER_LOCATION) \
-I$(POSTGRESQL_HEADER_LOCATION) -DWIN32COMMON \
-I$(FIREBIRD_LIB_LOCATION)\include -I$(MYSQL_LIB_LOCATION)\include \
-I$(POSTGRESQL_LIB_LOCATION)\include $(CPPFLAGS) $(CFLAGS)
DATABASELAYER_GPL_LIB_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I$(SQLITE_HEADER_LOCATION) \
-I$(FIREBIRD_HEADER_LOCATION) -I$(MYSQL_HEADER_LOCATION) \
-I$(POSTGRESQL_HEADER_LOCATION) -DWIN32COMMON \
-I$(FIREBIRD_LIB_LOCATION)\include -I$(MYSQL_LIB_LOCATION)\include \
-I$(POSTGRESQL_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_GPL_LIB_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_SqliteDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_SqlitePreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_SqliteResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_SqliteResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_sqlite3.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_FirebirdResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlPreparedStatementParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlPreparedStatementResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_MysqlResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_PostgresResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_OdbcDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_OdbcInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_OdbcParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_OdbcPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_OdbcResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_lib_OdbcResultSetMetaData.o
DATABASELAYER_GPL_DLL_CFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(SQLITE_HEADER_LOCATION) -I$(FIREBIRD_HEADER_LOCATION) \
-I$(MYSQL_HEADER_LOCATION) -I$(POSTGRESQL_HEADER_LOCATION) -DWIN32COMMON \
-I$(FIREBIRD_LIB_LOCATION)\include -I$(MYSQL_LIB_LOCATION)\include \
-I$(POSTGRESQL_LIB_LOCATION)\include $(CPPFLAGS) $(CFLAGS)
DATABASELAYER_GPL_DLL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -DWXMAKINGDLL_DATABASELAYER \
-I$(SQLITE_HEADER_LOCATION) -I$(FIREBIRD_HEADER_LOCATION) \
-I$(MYSQL_HEADER_LOCATION) -I$(POSTGRESQL_HEADER_LOCATION) -DWIN32COMMON \
-I$(FIREBIRD_LIB_LOCATION)\include -I$(MYSQL_LIB_LOCATION)\include \
-I$(POSTGRESQL_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
DATABASELAYER_GPL_DLL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_DatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_DatabaseResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_DatabaseErrorReporter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_DatabaseStringConverter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_DatabaseQueryParser.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_SqliteDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_SqlitePreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_SqliteResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_SqliteResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_sqlite3.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_FirebirdResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlPreparedStatementParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlPreparedStatementResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_MysqlResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresPreparedStatementParameterCollection.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresPreparedStatementWrapper.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_PostgresResultSetMetaData.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_OdbcDatabaseLayer.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_OdbcInterface.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_OdbcParameter.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_OdbcPreparedStatement.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_OdbcResultSet.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\databaselayer_gpl_dll_OdbcResultSetMetaData.o
TEST_SQLITE_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DUSE_SQLITE \
-I$(SQLITE_HEADER_LOCATION) $(CPPFLAGS) $(CXXFLAGS)
TEST_SQLITE_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_sqlite_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_sqlite_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_sqlite_TestsRunner.o
TEST_FIREBIRD_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DUSE_FIREBIRD \
-I$(FIREBIRD_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
TEST_FIREBIRD_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_firebird_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_firebird_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_firebird_TestsRunner.o
TEST_FIREBIRD_EMBEDDED_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DUSE_FIREBIRD \
-DUSE_FIREBIRD_EMBEDDED -I$(FIREBIRD_LIB_LOCATION)\include $(CPPFLAGS) \
$(CXXFLAGS)
TEST_FIREBIRD_EMBEDDED_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_firebird_embedded_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_firebird_embedded_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_firebird_embedded_TestsRunner.o
TEST_MYSQL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) $(__WXUNICODE_DEFINE_p) \
$(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DUSE_MYSQL \
-I$(MYSQL_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
TEST_MYSQL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_mysql_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_mysql_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_mysql_TestsRunner.o
TEST_POSTGRESQL_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DUSE_POSTGRESQL \
-I$(POSTGRESQL_HEADER_LOCATION) -I$(POSTGRESQL_LIB_LOCATION)\include \
$(CPPFLAGS) $(CXXFLAGS)
TEST_POSTGRESQL_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_postgresql_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_postgresql_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_postgresql_TestsRunner.o
TEST_ORACLE_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) \
$(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DWIN32COMMON -DUSE_ORACLE \
-I$(ORACLE_HEADER_LOCATION) -I$(ORACLE_LIB_LOCATION)\include $(CPPFLAGS) \
$(CXXFLAGS)
TEST_ORACLE_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_oracle_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_oracle_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_oracle_TestsRunner.o
TEST_ODBC_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) $(__WXUNICODE_DEFINE_p) \
$(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DWIN32COMMON -DUSE_ODBC $(CPPFLAGS) \
$(CXXFLAGS)
TEST_ODBC_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_odbc_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_odbc_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_odbc_TestsRunner.o
TEST_TDS_CXXFLAGS = -DHAVE_W32API_H $(____WX_SHARED) $(__WXUNICODE_DEFINE_p) \
$(__WXDEBUG_DEFINE_p) -D__WXMSW__ \
-I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include $(VAR) \
$(VAR_15) -W -Wall -I..\include -I..\tests -DUSE_TDS -I$(TDS_HEADER_LOCATION) \
-I$(TDS_LIB_LOCATION)\include $(CPPFLAGS) $(CXXFLAGS)
TEST_TDS_OBJECTS = \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_tds_databaselayer_tests.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_tds_MiniCppUnit.o \
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\test_tds_TestsRunner.o

### Conditionally set variables: ###

ifeq ($(WX_DEBUG),1)
WX3RDPARTYLIBPOSTFIX = d
endif
ifeq ($(SHARED),0)
_BUILDDIR_SHARED_SUFFIX =
endif
ifeq ($(SHARED),1)
_BUILDDIR_SHARED_SUFFIX = _dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_sqlite_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_sqlite_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_firebird_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_firebird_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_mysql_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_mysql_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_postgresql_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_postgresql_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_oracle_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_oracle_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_odbc_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_odbc_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_tds_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_tds_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.dll
endif
ifeq ($(WX_SHARED),0)
__databaselayer_gpl_lib___depname = \
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.a
endif
ifeq ($(WX_SHARED),1)
__databaselayer_gpl_dll___depname = \
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.dll
endif
ifeq ($(SHARED),0)
____databaselayer = lib
endif
ifeq ($(SHARED),1)
____databaselayer = dll
endif
ifeq ($(WX_SHARED),0)
____databaselayer_63 = lib
endif
ifeq ($(WX_SHARED),1)
____databaselayer_63 = dll
endif
ifeq ($(WX_SHARED),0)
____WX_SHARED =
endif
ifeq ($(WX_SHARED),1)
____WX_SHARED = -DWXUSINGDLL
endif
ifeq ($(WX_UNICODE),1)
__WXUNICODE_DEFINE_p = -D_UNICODE
endif
ifeq ($(WX_DEBUG),1)
__WXDEBUG_DEFINE_p = -D__WXDEBUG__
endif
ifeq ($(WX_DEBUG),0)
ifeq ($(WX_UNICODE),1)
WXLIBPOSTFIX = u
endif
endif
ifeq ($(WX_DEBUG),1)
ifeq ($(WX_UNICODE),0)
WXLIBPOSTFIX = d
endif
endif
ifeq ($(WX_DEBUG),1)
ifeq ($(WX_UNICODE),1)
WXLIBPOSTFIX = ud
endif
endif
ifeq ($(WX_DEBUG),0)
VAR = -O2
endif
ifeq ($(WX_DEBUG),1)
VAR = -O0
endif
ifeq ($(WX_MONOLITHIC),0)
__WXLIB_BASE_NAME_p = -lwxbase$(WX_VERSION)$(WXLIBPOSTFIX)
endif
ifeq ($(WX_MONOLITHIC),1)
__WXLIB_BASE_NAME_p = -lwxmsw$(WX_VERSION)$(WXLIBPOSTFIX)
endif
ifeq ($(WX_SHARED),0)
WXLIBPATH = \lib\gcc_lib
endif
ifeq ($(WX_SHARED),1)
WXLIBPATH = \lib\gcc_dll
endif
ifeq ($(WX_DEBUG),0)
VAR_15 =
endif
ifeq ($(WX_DEBUG),1)
VAR_15 = -g
endif


all: gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX):
-if not exist gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX) mkdir gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)

### Targets: ###

all: test_for_selected_wxbuild $(__databaselayer_sqlite_lib___depname) $(__databaselayer_sqlite_dll___depname) $(__databaselayer_firebird_lib___depname) $(__databaselayer_firebird_dll___depname) $(__databaselayer_mysql_lib___depname) $(__databaselayer_mysql_dll___depname) $(__databaselayer_postgresql_lib___depname) $(__databaselayer_postgresql_dll___depname) $(__databaselayer_oracle_lib___depname) $(__databaselayer_oracle_dll___depname) $(__databaselayer_odbc_lib___depname) $(__databaselayer_odbc_dll___depname) $(__databaselayer_tds_lib___depname) $(__databaselayer_tds_dll___depname) $(__databaselayer_lib___depname) $(__databaselayer_dll___depname) $(__databaselayer_gpl_lib___depname) $(__databaselayer_gpl_dll___depname) ..\tests\runner_sqlite.exe ..\tests\runner_firebird.exe ..\tests\runner_firebird_embedded.exe ..\tests\runner_mysql.exe ..\tests\runner_postgresql.exe ..\tests\runner_oracle.exe ..\tests\runner_odbc.exe ..\tests\runner_tds.exe

clean:
-if exist gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\*.o del gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\*.o
-if exist gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\*.d del gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\*.d
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_postgresql.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_oracle.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_odbc.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_tds.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer.a
-if exist ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.a del ..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.a
-if exist ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.dll del ..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.dll
-if exist ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.a del ..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_gpl.a
-if exist ..\tests\runner_sqlite.exe del ..\tests\runner_sqlite.exe
-if exist ..\tests\runner_firebird.exe del ..\tests\runner_firebird.exe
-if exist ..\tests\runner_firebird_embedded.exe del ..\tests\runner_firebird_embedded.exe
-if exist ..\tests\runner_mysql.exe del ..\tests\runner_mysql.exe
-if exist ..\tests\runner_postgresql.exe del ..\tests\runner_postgresql.exe
-if exist ..\tests\runner_oracle.exe del ..\tests\runner_oracle.exe
-if exist ..\tests\runner_odbc.exe del ..\tests\runner_odbc.exe
-if exist ..\tests\runner_tds.exe del ..\tests\runner_tds.exe

test_for_selected_wxbuild:
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
echo ----------------------------------------------------------------------------
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
echo The selected wxWidgets build is not available!
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
echo Please use the options prefixed with WX_ to select another wxWidgets build.
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
echo ----------------------------------------------------------------------------
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
exit 1

ifeq ($(WX_SHARED),0)
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.a: make_dir_databaselayer_sqlite_lib $(DATABASELAYER_SQLITE_LIB_OBJECTS)
if exist $@ del $@
ar rcu $@ $(DATABASELAYER_SQLITE_LIB_OBJECTS)
ranlib $@
endif

make_dir_databaselayer_sqlite_lib:
if not exist ..\lib\gcc_$(____databaselayer) mkdir ..\lib\gcc_$(____databaselayer)

ifeq ($(WX_SHARED),1)
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.dll: make_dir_databaselayer_sqlite_dll $(DATABASELAYER_SQLITE_DLL_OBJECTS)
$(CXX) $(LINK_DLL_FLAGS) -fPIC -o $@ $(DATABASELAYER_SQLITE_DLL_OBJECTS) -mthreads -L$(WX_DIR)$(WXLIBPATH) $(VAR_15) -L..$(WXLIBPATH) -Wl,--out-implib=..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_sqlite.a $(LDFLAGS) $(__WXLIB_BASE_NAME_p) -lwxtiff$(WX3RDPARTYLIBPOSTFIX) -lwxjpeg$(WX3RDPARTYLIBPOSTFIX) -lwxpng$(WX3RDPARTYLIBPOSTFIX) -lwxzlib$(WX3RDPARTYLIBPOSTFIX) -lwxregex$(WXLIBPOSTFIX) -lwxexpat$(WX3RDPARTYLIBPOSTFIX) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
endif

make_dir_databaselayer_sqlite_dll:
if not exist ..\lib\gcc_$(____databaselayer_63) mkdir ..\lib\gcc_$(____databaselayer_63)

ifeq ($(WX_SHARED),0)
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.a: make_dir_databaselayer_firebird_lib $(DATABASELAYER_FIREBIRD_LIB_OBJECTS)
if exist $@ del $@
ar rcu $@ $(DATABASELAYER_FIREBIRD_LIB_OBJECTS)
ranlib $@
endif

make_dir_databaselayer_firebird_lib:
if not exist ..\lib\gcc_$(____databaselayer) mkdir ..\lib\gcc_$(____databaselayer)

ifeq ($(WX_SHARED),1)
..\lib\gcc_$(____databaselayer_63)\wxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.dll: make_dir_databaselayer_firebird_dll $(DATABASELAYER_FIREBIRD_DLL_OBJECTS)
$(CXX) $(LINK_DLL_FLAGS) -fPIC -o $@ $(DATABASELAYER_FIREBIRD_DLL_OBJECTS) -mthreads -L$(WX_DIR)$(WXLIBPATH) $(VAR_15) -L..$(WXLIBPATH) -L$(FIREBIRD_LIB_LOCATION)\lib -Wl,--out-implib=..\lib\gcc_$(____databaselayer_63)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_firebird.a $(LDFLAGS) $(__WXLIB_BASE_NAME_p) -lwxtiff$(WX3RDPARTYLIBPOSTFIX) -lwxjpeg$(WX3RDPARTYLIBPOSTFIX) -lwxpng$(WX3RDPARTYLIBPOSTFIX) -lwxzlib$(WX3RDPARTYLIBPOSTFIX) -lwxregex$(WXLIBPOSTFIX) -lwxexpat$(WX3RDPARTYLIBPOSTFIX) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
endif

make_dir_databaselayer_firebird_dll:
if not exist ..\lib\gcc_$(____databaselayer_63) mkdir ..\lib\gcc_$(____databaselayer_63)

ifeq ($(WX_SHARED),0)
..\lib\gcc_$(____databaselayer)\libwxcode_msw$(WX_VERSION)$(WXLIBPOSTFIX)_databaselayer_mysql.a: make_dir_databaselayer_mysql_lib $(DATABASELAYER_MYSQL_LIB_OBJECTS)
if exist $@ del $@
ar rcu $@ $(DATABASELAYER_MYSQL_LIB_OBJECTS)
ranlib $@
endif

make_dir_databaselayer_mysql_lib:
if not exist ..\lib\gcc_$(____databaselayer) mkdir ..\lib\gcc
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
Post Reply