diff options
author | Yohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer> | 2011-01-13 16:13:06 +0100 |
---|---|---|
committer | Yohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer> | 2011-02-19 19:26:42 +0100 |
commit | 4eff0ac29ea201503306eae9cf78b8af5691ab75 (patch) | |
tree | 49583e75412b2f0c1861d3501998918ed53e4b2d /accountserver.cbp | |
parent | da573e6d437cee7fb13099ad85a4efe20dc09330 (diff) | |
download | manaserv-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.cbp | 64 |
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="\"1st milestone\""' /> + <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" /> |