1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 </ItemGroup>
21 <PropertyGroup Label="Globals">
22 <Keyword>Win32Proj</Keyword>
23 <ProjectGuid>{A10F9657-129F-0FEF-14CB-CEE0B0E5AA3E}</ProjectGuid>
24 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
25 </PropertyGroup>
26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
28 <ConfigurationType>Application</ConfigurationType>
29 <UseDebugLibraries>true</UseDebugLibraries>
30 <PlatformToolset>v143</PlatformToolset>
31 </PropertyGroup>
32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
33 <ConfigurationType>Application</ConfigurationType>
34 <UseDebugLibraries>true</UseDebugLibraries>
35 <PlatformToolset>v143</PlatformToolset>
36 </PropertyGroup>
37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
38 <ConfigurationType>Application</ConfigurationType>
39 <UseDebugLibraries>false</UseDebugLibraries>
40 <PlatformToolset>v143</PlatformToolset>
41 </PropertyGroup>
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
43 <ConfigurationType>Application</ConfigurationType>
44 <UseDebugLibraries>false</UseDebugLibraries>
45 <PlatformToolset>v143</PlatformToolset>
46 </PropertyGroup>
47 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
48 <ImportGroup Label="ExtensionSettings">
49 </ImportGroup>
50 <Import Project="settings.props" />
51 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53 <Import Project="arch32.props" />
54 <Import Project="debug.props" />
55 </ImportGroup>
56 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
57 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58 <Import Project="arch64.props" />
59 <Import Project="debug.props" />
60 </ImportGroup>
61 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
62 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
63 <Import Project="arch32.props" />
64 <Import Project="release.props" />
65 </ImportGroup>
66 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
67 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
68 <Import Project="arch64.props" />
69 <Import Project="release.props" />
70 </ImportGroup>
71 <PropertyGroup Label="UserMacros" />
72 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
73 <TargetName>$(ProjectName)-$(Platform)</TargetName>
74 <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);</IncludePath>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
77 <TargetName>$(ProjectName)-$(Platform)</TargetName>
78 <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);</IncludePath>
79 </PropertyGroup>
80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
81 <TargetName>$(ProjectName)-$(Platform)</TargetName>
82 <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);</IncludePath>
83 </PropertyGroup>
84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
85 <TargetName>$(ProjectName)-$(Platform)</TargetName>
86 <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);</IncludePath>
87 </PropertyGroup>
88 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
89 <ClCompile>
90 <PreprocessorDefinitions>_CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
91 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
92 <Optimization>Disabled</Optimization>
93 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
94 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
95 <AdditionalIncludeDirectories>$(VcpkgRoot)include\luajit;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
96 </ClCompile>
97 <Link>
98 <TargetMachine>MachineX86</TargetMachine>
99 <GenerateDebugInformation>true</GenerateDebugInformation>
100 <SubSystem>Console</SubSystem>
101 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
102 </Link>
103 </ItemDefinitionGroup>
104 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
105 <ClCompile>
106 <PreprocessorDefinitions>_CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
107 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
108 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
109 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
110 <AdditionalIncludeDirectories>$(VcpkgRoot)\include\luajit;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
111 <LanguageStandard>stdcpp14</LanguageStandard>
112 </ClCompile>
113 <Link>
114 <GenerateDebugInformation>true</GenerateDebugInformation>
115 <SubSystem>Console</SubSystem>
116 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
117 </Link>
118 </ItemDefinitionGroup>
119 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
120 <ClCompile>
121 <PreprocessorDefinitions>NDEBUG;_CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
122 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
123 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
124 <Optimization>MaxSpeed</Optimization>
125 <IntrinsicFunctions>true</IntrinsicFunctions>
126 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
127 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
128 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
129 <AdditionalIncludeDirectories>$(VcpkgRoot)include\luajit;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
130 </ClCompile>
131 <Link>
132 <TargetMachine>MachineX86</TargetMachine>
133 <GenerateDebugInformation>true</GenerateDebugInformation>
134 <SubSystem>Console</SubSystem>
135 <EnableCOMDATFolding>true</EnableCOMDATFolding>
136 <OptimizeReferences>true</OptimizeReferences>
137 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
138 </Link>
139 </ItemDefinitionGroup>
140 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
141 <ClCompile>
142 <PreprocessorDefinitions>NDEBUG;_CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
143 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
144 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
145 <WarningLevel>Level4</WarningLevel>
146 <Optimization>MaxSpeed</Optimization>
147 <IntrinsicFunctions>true</IntrinsicFunctions>
148 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
149 <EnableParallelCodeGeneration>false</EnableParallelCodeGeneration>
150 <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
151 <AdditionalIncludeDirectories>$(VcpkgRoot)include\luajit;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
152 <LanguageStandard>stdcpp14</LanguageStandard>
153 </ClCompile>
154 <Link>
155 <GenerateDebugInformation>true</GenerateDebugInformation>
156 <SubSystem>Console</SubSystem>
157 <EnableCOMDATFolding>true</EnableCOMDATFolding>
158 <OptimizeReferences>true</OptimizeReferences>
159 <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;mswsock.lib;bcrypt.lib;boost_filesystem-vc140-mt.lib;boost_iostreams-vc140-mt.lib;cryptopp-static.lib;fmt.lib;libmariadb.lib;lua51.lib;pugixml.lib;zlib.lib</AdditionalDependencies>
160 </Link>
161 </ItemDefinitionGroup>
162 <ItemGroup>
163 <ClCompile Include="..\src\actions.cpp" />
164 <ClCompile Include="..\src\auras.cpp" />
165 <ClCompile Include="..\src\ban.cpp" />
166 <ClCompile Include="..\src\baseevents.cpp" />
167 <ClCompile Include="..\src\bed.cpp" />
168 <ClCompile Include="..\src\chat.cpp" />
169 <ClCompile Include="..\src\combat.cpp" />
170 <ClCompile Include="..\src\condition.cpp" />
171 <ClCompile Include="..\src\configmanager.cpp" />
172 <ClCompile Include="..\src\connection.cpp" />
173 <ClCompile Include="..\src\container.cpp" />
174 <ClCompile Include="..\src\creature.cpp" />
175 <ClCompile Include="..\src\creatureevent.cpp" />
176 <ClCompile Include="..\src\cylinder.cpp" />
177 <ClCompile Include="..\src\database.cpp" />
178 <ClCompile Include="..\src\databasemanager.cpp" />
179 <ClCompile Include="..\src\databasetasks.cpp" />
180 <ClCompile Include="..\src\depotchest.cpp" />
181 <ClCompile Include="..\src\depotlocker.cpp" />
182 <ClCompile Include="..\src\effects.cpp" />
183 <ClCompile Include="..\src\events.cpp" />
184 <ClCompile Include="..\src\fileloader.cpp" />
185 <ClCompile Include="..\src\game.cpp" />
186 <ClCompile Include="..\src\globalevent.cpp" />
187 <ClCompile Include="..\src\groups.cpp" />
188 <ClCompile Include="..\src\guild.cpp" />
189 <ClCompile Include="..\src\house.cpp" />
190 <ClCompile Include="..\src\housetile.cpp" />
191 <ClCompile Include="..\src\inbox.cpp" />
192 <ClCompile Include="..\src\ioguild.cpp" />
193 <ClCompile Include="..\src\iologindata.cpp" />
194 <ClCompile Include="..\src\iomap.cpp" />
195 <ClCompile Include="..\src\iomapserialize.cpp" />
196 <ClCompile Include="..\src\iomarket.cpp" />
197 <ClCompile Include="..\src\item.cpp" />
198 <ClCompile Include="..\src\items.cpp" />
199 <ClCompile Include="..\src\luascript.cpp" />
200 <ClCompile Include="..\src\mailbox.cpp" />
201 <ClCompile Include="..\src\map.cpp" />
202 <ClCompile Include="..\src\monster.cpp" />
203 <ClCompile Include="..\src\monsters.cpp" />
204 <ClCompile Include="..\src\mounts.cpp" />
205 <ClCompile Include="..\src\movement.cpp" />
206 <ClCompile Include="..\src\networkmessage.cpp" />
207 <ClCompile Include="..\src\npc.cpp" />
208 <ClCompile Include="..\src\otpch.cpp">
209 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
210 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
211 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
212 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
213 <PrecompiledHeaderFile>otpch.h</PrecompiledHeaderFile>
214 </ClCompile>
215 <ClCompile Include="..\src\otserv.cpp" />
216 <ClCompile Include="..\src\outfit.cpp" />
217 <ClCompile Include="..\src\outputmessage.cpp" />
218 <ClCompile Include="..\src\party.cpp" />
219 <ClCompile Include="..\src\player.cpp" />
220 <ClCompile Include="..\src\position.cpp" />
221 <ClCompile Include="..\src\protocol.cpp" />
222 <ClCompile Include="..\src\protocolgame.cpp" />
223 <ClCompile Include="..\src\protocollogin.cpp" />
224 <ClCompile Include="..\src\protocolold.cpp" />
225 <ClCompile Include="..\src\quests.cpp" />
226 <ClCompile Include="..\src\raids.cpp" />
227 <ClCompile Include="..\src\rsa.cpp" />
228 <ClCompile Include="..\src\runeeffects.cpp" />
229 <ClCompile Include="..\src\scheduler.cpp" />
230 <ClCompile Include="..\src\script.cpp" />
231 <ClCompile Include="..\src\scriptmanager.cpp" />
232 <ClCompile Include="..\src\server.cpp" />
233 <ClCompile Include="..\src\shaders.cpp" />
234 <ClCompile Include="..\src\signals.cpp" />
235 <ClCompile Include="..\src\spawn.cpp" />
236 <ClCompile Include="..\src\spells.cpp" />
237 <ClCompile Include="..\src\protocolstatus.cpp" />
238 <ClCompile Include="..\src\talkaction.cpp" />
239 <ClCompile Include="..\src\tasks.cpp" />
240 <ClCompile Include="..\src\teleport.cpp" />
241 <ClCompile Include="..\src\thing.cpp" />
242 <ClCompile Include="..\src\tile.cpp" />
243 <ClCompile Include="..\src\tools.cpp" />
244 <ClCompile Include="..\src\trashholder.cpp" />
245 <ClCompile Include="..\src\vocation.cpp" />
246 <ClCompile Include="..\src\waitlist.cpp" />
247 <ClCompile Include="..\src\weapons.cpp" />
248 <ClCompile Include="..\src\wildcardtree.cpp" />
249 <ClCompile Include="..\src\wings.cpp" />
250 <ClCompile Include="..\src\xtea.cpp" />
251 </ItemGroup>
252 <ItemGroup>
253 <ClInclude Include="..\src\account.h" />
254 <ClInclude Include="..\src\actions.h" />
255 <ClInclude Include="..\src\auras.h" />
256 <ClInclude Include="..\src\ban.h" />
257 <ClInclude Include="..\src\baseevents.h" />
258 <ClInclude Include="..\src\bed.h" />
259 <ClInclude Include="..\src\chat.h" />
260 <ClInclude Include="..\src\combat.h" />
261 <ClInclude Include="..\src\condition.h" />
262 <ClInclude Include="..\src\configmanager.h" />
263 <ClInclude Include="..\src\connection.h" />
264 <ClInclude Include="..\src\console_ui.h" />
265 <ClInclude Include="..\src\const.h" />
266 <ClInclude Include="..\src\container.h" />
267 <ClInclude Include="..\src\creature.h" />
268 <ClInclude Include="..\src\creatureevent.h" />
269 <ClInclude Include="..\src\cylinder.h" />
270 <ClInclude Include="..\src\database.h" />
271 <ClInclude Include="..\src\databasemanager.h" />
272 <ClInclude Include="..\src\databasetasks.h" />
273 <ClInclude Include="..\src\definitions.h" />
274 <ClInclude Include="..\src\depotchest.h" />
275 <ClInclude Include="..\src\depotlocker.h" />
276 <ClInclude Include="..\src\effects.h" />
277 <ClInclude Include="..\src\enums.h" />
278 <ClInclude Include="..\src\events.h" />
279 <ClInclude Include="..\src\fileloader.h" />
280 <ClInclude Include="..\src\game.h" />
281 <ClInclude Include="..\src\globalevent.h" />
282 <ClInclude Include="..\src\groups.h" />
283 <ClInclude Include="..\src\guild.h" />
284 <ClInclude Include="..\src\house.h" />
285 <ClInclude Include="..\src\housetile.h" />
286 <ClInclude Include="..\src\inbox.h" />
287 <ClInclude Include="..\src\ioguild.h" />
288 <ClInclude Include="..\src\iologindata.h" />
289 <ClInclude Include="..\src\iomap.h" />
290 <ClInclude Include="..\src\iomapserialize.h" />
291 <ClInclude Include="..\src\iomarket.h" />
292 <ClInclude Include="..\src\item.h" />
293 <ClInclude Include="..\src\itemloader.h" />
294 <ClInclude Include="..\src\items.h" />
295 <ClInclude Include="..\src\lockfree.h" />
296 <ClInclude Include="..\src\luascript.h" />
297 <ClInclude Include="..\src\mailbox.h" />
298 <ClInclude Include="..\src\map.h" />
299 <ClInclude Include="..\src\monster.h" />
300 <ClInclude Include="..\src\monsters.h" />
301 <ClInclude Include="..\src\mounts.h" />
302 <ClInclude Include="..\src\movement.h" />
303 <ClInclude Include="..\src\networkmessage.h" />
304 <ClInclude Include="..\src\npc.h" />
305 <ClInclude Include="..\src\otpch.h" />
306 <ClInclude Include="..\src\outfit.h" />
307 <ClInclude Include="..\src\outputmessage.h" />
308 <ClInclude Include="..\src\party.h" />
309 <ClInclude Include="..\src\player.h" />
310 <ClInclude Include="..\src\position.h" />
311 <ClInclude Include="..\src\protocol.h" />
312 <ClInclude Include="..\src\protocolgame.h" />
313 <ClInclude Include="..\src\protocollogin.h" />
314 <ClInclude Include="..\src\protocolold.h" />
315 <ClInclude Include="..\src\pugicast.h" />
316 <ClInclude Include="..\src\quests.h" />
317 <ClInclude Include="..\src\raids.h" />
318 <ClInclude Include="..\src\rsa.h" />
319 <ClInclude Include="..\src\scheduler.h" />
320 <ClInclude Include="..\src\script.h" />
321 <ClInclude Include="..\src\scriptmanager.h" />
322 <ClInclude Include="..\src\server.h" />
323 <ClInclude Include="..\src\shaders.h" />
324 <ClInclude Include="..\src\signals.h" />
325 <ClInclude Include="..\src\spawn.h" />
326 <ClInclude Include="..\src\spectators.h" />
327 <ClInclude Include="..\src\spells.h" />
328 <ClInclude Include="..\src\protocolstatus.h" />
329 <ClInclude Include="..\src\talkaction.h" />
330 <ClInclude Include="..\src\tasks.h" />
331 <ClInclude Include="..\src\teleport.h" />
332 <ClInclude Include="..\src\thing.h" />
333 <ClInclude Include="..\src\thread_holder_base.h" />
334 <ClInclude Include="..\src\tile.h" />
335 <ClInclude Include="..\src\tools.h" />
336 <ClInclude Include="..\src\town.h" />
337 <ClInclude Include="..\src\trashholder.h" />
338 <ClInclude Include="..\src\vocation.h" />
339 <ClInclude Include="..\src\waitlist.h" />
340 <ClInclude Include="..\src\walkmatrix.h" />
341 <ClInclude Include="..\src\weapons.h" />
342 <ClInclude Include="..\src\wildcardtree.h" />
343 <ClInclude Include="..\src\wings.h" />
344 <ClInclude Include="..\src\xtea.h" />
345 </ItemGroup>
346 <ItemGroup>
347 <ResourceCompile Include="RD_Core.rc" />
348 <Image Include="RD_Core_Icon.ico" />
349 </ItemGroup>
350 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
351 <ImportGroup Label="ExtensionTargets">
352 </ImportGroup>
353</Project>
354