summaryrefslogtreecommitdiffstats
path: root/accountserver.cbp
diff options
context:
space:
mode:
authorYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-01-13 16:13:06 +0100
committerYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-02-19 19:26:42 +0100
commit4eff0ac29ea201503306eae9cf78b8af5691ab75 (patch)
tree49583e75412b2f0c1861d3501998918ed53e4b2d /accountserver.cbp
parentda573e6d437cee7fb13099ad85a4efe20dc09330 (diff)
downloadmanaserv-4eff0ac29ea201503306eae9cf78b8af5691ab75.tar.gz
manaserv-4eff0ac29ea201503306eae9cf78b8af5691ab75.tar.xz
manaserv-4eff0ac29ea201503306eae9cf78b8af5691ab75.zip
Updated the C::B project file to permit the choice of DB.
Reviewed-by: Mpa4Hu. Resolves: Mana-Mantis #61.
Diffstat (limited to 'accountserver.cbp')
-rw-r--r--accountserver.cbp64
1 files changed, 57 insertions, 7 deletions
diff --git a/accountserver.cbp b/accountserver.cbp
index 6aa5643..a8aefa8 100644
--- a/accountserver.cbp
+++ b/accountserver.cbp
@@ -6,7 +6,7 @@
<Option pch_mode="0" />
<Option compiler="gcc" />
<Build>
- <Target title="default">
+ <Target title="Windows (Sqlite Support)">
<Option output="accountserver.exe" prefix_auto="0" extension_auto="0" />
<Option type="1" />
<Option compiler="gcc" />
@@ -21,9 +21,45 @@
<Linker>
<Add library="ws2_32" />
<Add library="winmm" />
+ <Add library="sqlite3" />
</Linker>
</Target>
- <Target title="unix">
+ <Target title="Windows (MySQL Support)">
+ <Option output="accountserver.exe" prefix_auto="0" extension_auto="0" />
+ <Option type="1" />
+ <Option compiler="gcc" />
+ <Option use_console_runner="0" />
+ <Option projectResourceIncludeDirsRelation="1" />
+ <Compiler>
+ <Add option='-DPACKAGE_VERSION=&quot;\&quot;1st milestone\&quot;&quot;' />
+ <Add option="-DMYSQL_SUPPORT" />
+ <Add option="-DNOGDI" />
+ <Add directory="src" />
+ </Compiler>
+ <Linker>
+ <Add library="ws2_32" />
+ <Add library="winmm" />
+ <Add library="mysql" />
+ </Linker>
+ </Target>
+ <Target title="Unix/Linux (Sqlite Support)">
+ <Option output="bin\accountserver" prefix_auto="1" extension_auto="1" />
+ <Option working_dir="bin" />
+ <Option type="1" />
+ <Option compiler="gcc" />
+ <Option use_console_runner="0" />
+ <Compiler>
+ <Add option="-g" />
+ <Add option="-DSQLITE_SUPPORT" />
+ <Add directory="src" />
+ <Add directory="\usr\local\include\libxml2" />
+ </Compiler>
+ <Linker>
+ <Add library="pthread" />
+ <Add library="sqlite3" />
+ </Linker>
+ </Target>
+ <Target title="Unix/Linux (MySQL Support)">
<Option output="bin\accountserver" prefix_auto="1" extension_auto="1" />
<Option working_dir="bin" />
<Option type="1" />
@@ -37,11 +73,12 @@
</Compiler>
<Linker>
<Add library="pthread" />
+ <Add library="mysql" />
</Linker>
</Target>
</Build>
<VirtualTargets>
- <Add alias="All" targets="default;" />
+ <Add alias="All" targets="Windows (Sqlite Support);" />
</VirtualTargets>
<Compiler>
<Add option="-g" />
@@ -59,7 +96,6 @@
<Add library="xml2" />
<Add library="physfs" />
<Add library="z" />
- <Add library="sqlite3" />
<Add library="crypto" />
<Add directory="..\lib" />
<Add directory="lib" />
@@ -125,8 +161,22 @@
<Unit filename="src\dal\dataproviderfactory.h" />
<Unit filename="src\dal\recordset.cpp" />
<Unit filename="src\dal\recordset.h" />
- <Unit filename="src\dal\sqlitedataprovider.cpp" />
- <Unit filename="src\dal\sqlitedataprovider.h" />
+ <Unit filename="src\dal\mysqldataprovider.cpp">
+ <Option target="Windows (MySQL Support)" />
+ <Option target="Unix/Linux (MySQL Support)" />
+ </Unit>
+ <Unit filename="src\dal\mysqldataprovider.h">
+ <Option target="Windows (MySQL Support)" />
+ <Option target="Unix/Linux (MySQL Support)" />
+ </Unit>
+ <Unit filename="src\dal\sqlitedataprovider.cpp">
+ <Option target="Unix/Linux (Sqlite Support)" />
+ <Option target="Windows (Sqlite Support)" />
+ </Unit>
+ <Unit filename="src\dal\sqlitedataprovider.h">
+ <Option target="Unix/Linux (Sqlite Support)" />
+ <Option target="Windows (Sqlite Support)" />
+ </Unit>
<Unit filename="src\defines.h" />
<Unit filename="src\manaserv-account.rc">
<Option compilerVar="WINDRES" />
@@ -143,7 +193,6 @@
<Unit filename="src\net\messageout.h" />
<Unit filename="src\net\netcomputer.cpp" />
<Unit filename="src\net\netcomputer.h" />
- <Unit filename="src\utils\point.h" />
<Unit filename="src\manaserv_protocol.h" />
<Unit filename="src\serialize\characterdata.h" />
<Unit filename="src\utils\base64.cpp" />
@@ -155,6 +204,7 @@
<Unit filename="src\utils\logger.h" />
<Unit filename="src\utils\mathutils.cpp" />
<Unit filename="src\utils\mathutils.h" />
+ <Unit filename="src\utils\point.h" />
<Unit filename="src\utils\processorutils.cpp" />
<Unit filename="src\utils\processorutils.h" />
<Unit filename="src\utils\sha256.cpp" />