Login.vcxproj 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <ItemGroup Label="ProjectConfigurations">
  4. <ProjectConfiguration Include="EQ2Login|x64">
  5. <Configuration>EQ2Login</Configuration>
  6. <Platform>x64</Platform>
  7. </ProjectConfiguration>
  8. </ItemGroup>
  9. <PropertyGroup Label="Globals">
  10. <ProjectName>EQ2Login</ProjectName>
  11. <ProjectGuid>{BE2C1914-FCCC-4F65-A7DD-105142B36104}</ProjectGuid>
  12. <RootNamespace>EQ2 Login</RootNamespace>
  13. <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  14. </PropertyGroup>
  15. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  16. <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='EQ2Login|x64'">
  17. <PlatformToolset>v142</PlatformToolset>
  18. </PropertyGroup>
  19. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  20. <ImportGroup Label="ExtensionSettings">
  21. </ImportGroup>
  22. <PropertyGroup Label="UserMacros" />
  23. <PropertyGroup>
  24. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  25. </PropertyGroup>
  26. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='EQ2Login|x64'">
  27. <IncludePath>$(SolutionDir)..\source\depends\mariadb-10.1.19\include;$(SolutionDir)..\source\depends\zlib\include;$(SolutionDir)..\source\depends\recastnavigation\Detour\Include;$(SolutionDir)..\source\depends\boost_1_72_0\;$(SolutionDir)..\source\depends\glm\;$(VC_IncludePath);$(WindowsSDK_IncludePath);</IncludePath>
  28. <LibraryPath>$(SolutionDir)..\source\depends\recastnavigation\RecastDemo\Build\vs2019\lib\Debug;$(SolutionDir)..\source\depends\mariadb-10.1.19\lib\64-debug;$(SolutionDir)..\source\depends\zlib\lib;$(SolutionDir)..\source\depends\boost_1_72_0\lib64-msvc-14.2;$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64</LibraryPath>
  29. <LinkIncremental>false</LinkIncremental>
  30. <OutDir>$(SolutionDir)loginserver\</OutDir>
  31. <IntDir>.\$(ProjectName)__Debug64\</IntDir>
  32. <TargetName>$(ProjectName)__Debug64</TargetName>
  33. </PropertyGroup>
  34. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='EQ2Login|x64'">
  35. <ClCompile>
  36. <Optimization>Disabled</Optimization>
  37. <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
  38. <PreprocessorDefinitions>_WIN32_WINNT=0x0400;WIN32;NDEBUG;_CONSOLE;LOGIN; EQ2; EQN_DEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  39. <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  40. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  41. <FunctionLevelLinking>false</FunctionLevelLinking>
  42. <RuntimeTypeInfo>false</RuntimeTypeInfo>
  43. <PrecompiledHeaderFile />
  44. <PrecompiledHeaderOutputFile />
  45. <ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
  46. <BrowseInformation />
  47. <BrowseInformationFile />
  48. <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
  49. </ClCompile>
  50. <Link>
  51. <AdditionalDependencies>odbc32.lib;odbccp32.lib;ws2_32.lib;zlib.lib;mysqlclient.lib;DebugUtils.lib;Detour.lib;DetourCrowd.lib;DetourTileCache.lib;Recast.lib;%(AdditionalDependencies)</AdditionalDependencies>
  52. <IgnoreSpecificDefaultLibraries>LIBCMT;LIBC;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  53. <GenerateDebugInformation>true</GenerateDebugInformation>
  54. <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
  55. <OptimizeReferences>true</OptimizeReferences>
  56. <EnableCOMDATFolding>true</EnableCOMDATFolding>
  57. <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
  58. <RandomizedBaseAddress>false</RandomizedBaseAddress>
  59. <DataExecutionPrevention />
  60. </Link>
  61. </ItemDefinitionGroup>
  62. <ItemGroup>
  63. <ClCompile Include="..\common\Log.cpp" />
  64. <ClCompile Include="client.cpp" />
  65. <ClCompile Include="LoginAccount.cpp" />
  66. <ClCompile Include="LoginDatabase.cpp" />
  67. <ClCompile Include="LWorld.cpp" />
  68. <ClCompile Include="net.cpp" />
  69. <ClCompile Include="PacketHeaders.cpp" />
  70. <ClCompile Include="Character.cpp" />
  71. <ClCompile Include="..\common\Condition.cpp" />
  72. <ClCompile Include="..\common\ConfigReader.cpp" />
  73. <ClCompile Include="..\common\CRC16.cpp" />
  74. <ClCompile Include="..\common\Crypto.cpp" />
  75. <ClCompile Include="..\common\database.cpp" />
  76. <ClCompile Include="..\common\dbcore.cpp" />
  77. <ClCompile Include="..\common\debug.cpp" />
  78. <ClCompile Include="..\common\emu_opcodes.cpp" />
  79. <ClCompile Include="..\common\EQEMuError.cpp" />
  80. <ClCompile Include="..\common\EQPacket.cpp" />
  81. <ClCompile Include="..\common\EQStream.cpp" />
  82. <ClCompile Include="..\common\EQStreamFactory.cpp" />
  83. <ClCompile Include="..\common\misc.cpp" />
  84. <ClCompile Include="..\common\MiscFunctions.cpp" />
  85. <ClCompile Include="..\common\Mutex.cpp" />
  86. <ClCompile Include="..\common\opcodemgr.cpp" />
  87. <ClCompile Include="..\common\packet_dump.cpp" />
  88. <ClCompile Include="..\common\packet_functions.cpp" />
  89. <ClCompile Include="..\common\PacketStruct.cpp" />
  90. <ClCompile Include="..\common\RC4.cpp" />
  91. <ClCompile Include="..\common\TCPConnection.cpp" />
  92. <ClCompile Include="..\common\timer.cpp" />
  93. <ClCompile Include="..\common\xmlParser.cpp" />
  94. </ItemGroup>
  95. <ItemGroup>
  96. <ClInclude Include="..\common\Log.h" />
  97. <ClInclude Include="..\common\LogTypes.h" />
  98. <ClInclude Include="client.h" />
  99. <ClInclude Include="login_opcodes.h" />
  100. <ClInclude Include="login_structs.h" />
  101. <ClInclude Include="LoginAccount.h" />
  102. <ClInclude Include="LoginDatabase.h" />
  103. <ClInclude Include="LWorld.h" />
  104. <ClInclude Include="net.h" />
  105. <ClInclude Include="PacketHeaders.h" />
  106. <ClInclude Include="Character.h" />
  107. <ClInclude Include="..\common\Condition.h" />
  108. <ClInclude Include="..\common\ConfigReader.h" />
  109. <ClInclude Include="..\common\CRC16.h" />
  110. <ClInclude Include="..\common\Crypto.h" />
  111. <ClInclude Include="..\common\database.h" />
  112. <ClInclude Include="..\common\DataBuffer.h" />
  113. <ClInclude Include="..\common\dbcore.h" />
  114. <ClInclude Include="..\common\debug.h" />
  115. <ClInclude Include="..\common\emu_opcodes.h" />
  116. <ClInclude Include="..\common\EQ2_Common_Structs.h" />
  117. <ClInclude Include="..\common\EQEMuError.h" />
  118. <ClInclude Include="..\common\EQPacket.h" />
  119. <ClInclude Include="..\common\EQStream.h" />
  120. <ClInclude Include="..\common\EQStreamFactory.h" />
  121. <ClInclude Include="..\common\GlobalHeaders.h" />
  122. <ClInclude Include="..\common\linked_list.h" />
  123. <ClInclude Include="..\common\login_oplist.h" />
  124. <ClInclude Include="..\common\misc.h" />
  125. <ClInclude Include="..\common\MiscFunctions.h" />
  126. <ClInclude Include="..\common\Mutex.h" />
  127. <ClInclude Include="..\common\op_codes.h" />
  128. <ClInclude Include="..\common\opcodemgr.h" />
  129. <ClInclude Include="..\common\packet_dump.h" />
  130. <ClInclude Include="..\common\packet_functions.h" />
  131. <ClInclude Include="..\common\PacketStruct.h" />
  132. <ClInclude Include="..\common\queue.h" />
  133. <ClInclude Include="..\common\RC4.h" />
  134. <ClInclude Include="..\common\seperator.h" />
  135. <ClInclude Include="..\common\servertalk.h" />
  136. <ClInclude Include="..\common\TCPConnection.h" />
  137. <ClInclude Include="..\common\timer.h" />
  138. <ClInclude Include="..\common\types.h" />
  139. <ClInclude Include="..\common\version.h" />
  140. <ClInclude Include="..\common\xmlParser.h" />
  141. <ClInclude Include="..\World\MutexHelper.h" />
  142. <ClInclude Include="..\World\MutexList.h" />
  143. <ClInclude Include="..\World\MutexMap.h" />
  144. </ItemGroup>
  145. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  146. <ImportGroup Label="ExtensionTargets">
  147. </ImportGroup>
  148. </Project>