added sql projects for eAthena

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1349 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
amber 2005-03-31 00:33:12 +00:00
parent 28f8cbdc2f
commit 4e27322999
6 changed files with 750 additions and 2 deletions

View File

@ -2,11 +2,12 @@
Date Added
03/30
* Began sql projects for VC7 [1349: MouseJstr]
* text char-server and login-server now build using VC7. You
can use the eAthena.sln solution to build all three. These
are currently just the text versions of the servers. I have
not added projects yet to build the sql versions.
[SVN: 1357 MouseJstr]
[SVN: 1347 MouseJstr]
* Made the map-server build cleanly using Microsoft Visual
Studio.. entirely native code without any cygwin dependency
[SVN: 1345 MouseJstr]

View File

@ -11,6 +11,18 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "char-server_txt", "vcproj\c
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "char-server_sql", "vcproj\char-server_sql.vcproj", "{D356871D-58E1-450B-967A-E4E9646175AF}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "login-server_sql", "vcproj\login-server_sql.vcproj", "{D356871D-58E1-450B-967A-E5E9646175AF}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map-server_sql", "vcproj\map-server_sql.vcproj", "{D356871D-58E1-450B-967A-E6E9646175AF}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
@ -29,6 +41,18 @@ Global
{D356871D-58E1-450B-967A-E3E9646175AF}.Debug.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E3E9646175AF}.Release.ActiveCfg = Release|Win32
{D356871D-58E1-450B-967A-E3E9646175AF}.Release.Build.0 = Release|Win32
{D356871D-58E1-450B-967A-E4E9646175AF}.Debug.ActiveCfg = Debug|Win32
{D356871D-58E1-450B-967A-E4E9646175AF}.Debug.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E4E9646175AF}.Release.ActiveCfg = Release|Win32
{D356871D-58E1-450B-967A-E4E9646175AF}.Release.Build.0 = Release|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Debug.ActiveCfg = Debug|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Debug.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Release.ActiveCfg = Release|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Release.Build.0 = Release|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Debug.ActiveCfg = Debug|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Debug.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Release.ActiveCfg = Release|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection

View File

@ -0,0 +1,179 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="char-server_sql"
ProjectGUID="{D356871D-58E1-450B-967A-E4E9646175AF}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug-sqlchar"
IntermediateDirectory="Debug-sqlchar"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\src\common;;src\zlib"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_WIN32;PACKETVER=6;TXT_ONLY;NEW_006b;__WIN32;LOCALZLIB"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="WSOCK32.lib"
OutputFile="../char-server_sql.exe"
LinkIncremental="2"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/eAthena.pdb"
SubSystem="1"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release-sqlchar"
IntermediateDirectory="Release-sqlchar"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
UsePrecompiledHeader="3"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile="../char-server_sql.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath="..\src\char\char.c">
</File>
<File
RelativePath="..\src\common\core.c">
</File>
<File
RelativePath="..\src\common\db.c">
</File>
<File
RelativePath="..\src\char\int_guild.c">
</File>
<File
RelativePath="..\src\char\int_party.c">
</File>
<File
RelativePath="..\src\char\int_pet.c">
</File>
<File
RelativePath="..\src\char\int_storage.c">
</File>
<File
RelativePath="..\src\char\inter.c">
</File>
<File
RelativePath="..\src\common\lock.c">
</File>
<File
RelativePath="..\src\common\malloc.c">
</File>
<File
RelativePath="..\src\common\nullpo.c">
</File>
<File
RelativePath="..\src\common\showmsg.c">
</File>
<File
RelativePath="..\src\common\socket.c">
</File>
<File
RelativePath="..\src\common\strlib.c">
</File>
<File
RelativePath="..\src\common\timer.c">
</File>
<File
RelativePath="..\src\common\utils.c">
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -78,7 +78,7 @@
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)/eAthena.exe"
OutputFile="..\char-server.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="1"

View File

@ -0,0 +1,167 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="login-server_sql"
ProjectGUID="{D356871D-58E1-450B-967A-E5E9646175AF}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug-sqllogin"
IntermediateDirectory="Debug-sqllogin"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="src\common;src\map;src\zlib"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_WIN32;PACKETVER=6;TXT_ONLY;NEW_006b;__WIN32;LOCALZLIB"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="WSOCK32.lib"
OutputFile="..\login-server_sql.exe"
LinkIncremental="2"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/eAthena.pdb"
SubSystem="1"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release-sqllogin"
IntermediateDirectory="Release-sqllogin"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
UsePrecompiledHeader="3"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile="..\login-server_sql.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath="..\src\common\core.c">
</File>
<File
RelativePath="..\src\common\db.c">
</File>
<File
RelativePath="..\src\common\lock.c">
</File>
<File
RelativePath="..\src\login\login.c">
</File>
<File
RelativePath="..\src\common\malloc.c">
</File>
<File
RelativePath="..\src\login\md5calc.c">
</File>
<File
RelativePath="..\src\common\nullpo.c">
</File>
<File
RelativePath="..\src\common\showmsg.c">
</File>
<File
RelativePath="..\src\common\socket.c">
</File>
<File
RelativePath="..\src\common\strlib.c">
</File>
<File
RelativePath="..\src\common\timer.c">
</File>
<File
RelativePath="..\src\common\utils.c">
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -0,0 +1,377 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="map-server_sql"
ProjectGUID="{D356871D-58E1-450B-967A-E6E9646175AF}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug-sqlmap"
IntermediateDirectory="Debug-sqlmap"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\src\common;..\src\map;..\src\zlib"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_WIN32;PACKETVER=6;TXT_ONLY;NEW_006b;__WIN32;LOCALZLIB"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="WSOCK32.lib"
OutputFile="..\map-server_sql.exe"
LinkIncremental="2"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="..\map-server_sql.pdb"
SubSystem="1"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release-sqlmap"
IntermediateDirectory="Release-sqlmap"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
UsePrecompiledHeader="3"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile="..\map-server_sql.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath="..\src\zlib\adler32.c">
</File>
<File
RelativePath="..\src\map\atcommand.c">
</File>
<File
RelativePath="..\src\map\battle.c">
</File>
<File
RelativePath="..\src\map\charcommand.c">
</File>
<File
RelativePath="..\src\map\chat.c">
</File>
<File
RelativePath="..\src\map\chrif.c">
</File>
<File
RelativePath="..\src\map\clif.c">
</File>
<File
RelativePath="..\src\zlib\compress.c">
</File>
<File
RelativePath="..\src\common\core.c">
</File>
<File
RelativePath="..\src\zlib\crc32.c">
</File>
<File
RelativePath="..\src\common\db.c">
</File>
<File
RelativePath="..\src\zlib\deflate.c">
</File>
<File
RelativePath="..\src\common\grfio.c">
</File>
<File
RelativePath="..\src\map\guild.c">
</File>
<File
RelativePath="..\src\zlib\inffast.c">
</File>
<File
RelativePath="..\src\zlib\inflate.c">
</File>
<File
RelativePath="..\src\zlib\inftrees.c">
</File>
<File
RelativePath="..\src\map\intif.c">
</File>
<File
RelativePath="..\src\map\itemdb.c">
</File>
<File
RelativePath="..\src\common\lock.c">
</File>
<File
RelativePath="..\src\map\log.c">
</File>
<File
RelativePath="..\src\map\mail.c">
</File>
<File
RelativePath="..\src\common\malloc.c">
</File>
<File
RelativePath="..\src\map\map.c">
</File>
<File
RelativePath="..\src\map\mob.c">
</File>
<File
RelativePath="..\src\map\npc.c">
</File>
<File
RelativePath="..\src\map\npc_chat.c">
</File>
<File
RelativePath="..\src\common\nullpo.c">
</File>
<File
RelativePath="..\src\map\party.c">
</File>
<File
RelativePath="..\src\map\path.c">
</File>
<File
RelativePath="..\src\map\pc.c">
</File>
<File
RelativePath="..\src\map\pet.c">
</File>
<File
RelativePath="..\src\map\script.c">
</File>
<File
RelativePath="..\src\common\showmsg.c">
</File>
<File
RelativePath="..\src\map\skill.c">
</File>
<File
RelativePath="..\src\common\socket.c">
</File>
<File
RelativePath="..\src\map\status.c">
</File>
<File
RelativePath="..\src\map\storage.c">
</File>
<File
RelativePath="..\src\common\strlib.c">
</File>
<File
RelativePath="..\src\common\timer.c">
</File>
<File
RelativePath="..\src\map\trade.c">
</File>
<File
RelativePath="..\src\zlib\trees.c">
</File>
<File
RelativePath="..\src\common\utils.c">
</File>
<File
RelativePath="..\src\map\vending.c">
</File>
<File
RelativePath="..\src\zlib\zutil.c">
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
RelativePath="..\src\map\atcommand.h">
</File>
<File
RelativePath="..\src\map\battle.h">
</File>
<File
RelativePath="..\src\common\buffer.h">
</File>
<File
RelativePath="..\src\map\charcommand.h">
</File>
<File
RelativePath="..\src\map\chat.h">
</File>
<File
RelativePath="..\src\map\chrif.h">
</File>
<File
RelativePath="..\src\map\clif.h">
</File>
<File
RelativePath="..\src\common\core.h">
</File>
<File
RelativePath="..\src\common\db.h">
</File>
<File
RelativePath="..\src\common\grfio.h">
</File>
<File
RelativePath="..\src\map\guild.h">
</File>
<File
RelativePath="..\src\map\intif.h">
</File>
<File
RelativePath="..\src\map\itemdb.h">
</File>
<File
RelativePath="..\src\common\lock.h">
</File>
<File
RelativePath="..\src\map\log.h">
</File>
<File
RelativePath="..\src\map\mail.h">
</File>
<File
RelativePath="..\src\common\malloc.h">
</File>
<File
RelativePath="..\src\map\map.h">
</File>
<File
RelativePath="..\src\common\mmo.h">
</File>
<File
RelativePath="..\src\map\mob.h">
</File>
<File
RelativePath="..\src\map\npc.h">
</File>
<File
RelativePath="..\src\common\nullpo.h">
</File>
<File
RelativePath="..\src\map\party.h">
</File>
<File
RelativePath="..\src\map\pc.h">
</File>
<File
RelativePath="..\src\map\pet.h">
</File>
<File
RelativePath="..\src\map\script.h">
</File>
<File
RelativePath="..\src\common\showmsg.h">
</File>
<File
RelativePath="..\src\map\skill.h">
</File>
<File
RelativePath="..\src\common\socket.h">
</File>
<File
RelativePath="..\src\map\status.h">
</File>
<File
RelativePath="..\src\map\storage.h">
</File>
<File
RelativePath="..\src\common\strlib.h">
</File>
<File
RelativePath="..\src\common\timer.h">
</File>
<File
RelativePath="..\src\map\trade.h">
</File>
<File
RelativePath="..\src\common\utils.h">
</File>
<File
RelativePath="..\src\map\vending.h">
</File>
<File
RelativePath="..\src\common\version.h">
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>