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="Debug with inlines and memory log|Win32">
5 <Configuration>Debug with inlines and memory log</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug with inlines|Win32">
9 <Configuration>Debug with inlines</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|Win32">
13 <Configuration>Debug</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Dedicated Debug with inlines|Win32">
17 <Configuration>Dedicated Debug with inlines</Configuration>
18 <Platform>Win32</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Dedicated Debug|Win32">
21 <Configuration>Dedicated Debug</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Dedicated Release|Win32">
25 <Configuration>Dedicated Release</Configuration>
26 <Platform>Win32</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
33 <PropertyGroup Label="Globals">
34 <ProjectName>Game-d3xp</ProjectName>
35 <ProjectGuid>{0BC6FCC9-C65E-4B1F-9A58-0B9399987C9F}</ProjectGuid>
36 <RootNamespace>Game-d3xp</RootNamespace>
43 <Keyword>Win32Proj</Keyword>
45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Release|Win32'" Label="Configuration">
47 <ConfigurationType>DynamicLibrary</ConfigurationType>
48 <CharacterSet>MultiByte</CharacterSet>
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug with inlines|Win32'" Label="Configuration">
51 <ConfigurationType>DynamicLibrary</ConfigurationType>
52 <CharacterSet>MultiByte</CharacterSet>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug|Win32'" Label="Configuration">
55 <ConfigurationType>DynamicLibrary</ConfigurationType>
56 <CharacterSet>MultiByte</CharacterSet>
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug with inlines and memory log|Win32'" Label="Configuration">
59 <ConfigurationType>DynamicLibrary</ConfigurationType>
60 <CharacterSet>MultiByte</CharacterSet>
62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug with inlines|Win32'" Label="Configuration">
63 <ConfigurationType>DynamicLibrary</ConfigurationType>
64 <CharacterSet>MultiByte</CharacterSet>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
67 <ConfigurationType>DynamicLibrary</ConfigurationType>
68 <CharacterSet>MultiByte</CharacterSet>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
71 <ConfigurationType>DynamicLibrary</ConfigurationType>
72 <CharacterSet>MultiByte</CharacterSet>
74 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
75 <ImportGroup Label="ExtensionSettings">
77 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Release|Win32'" Label="PropertySheets">
78 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 <Import Project="_Common.props" />
80 <Import Project="_Game-d3xp.props" />
81 <Import Project="_Dedicated.props" />
82 <Import Project="_Release.props" />
84 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug with inlines|Win32'" Label="PropertySheets">
85 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
86 <Import Project="_Common.props" />
87 <Import Project="_Game-d3xp.props" />
88 <Import Project="_Dedicated.props" />
89 <Import Project="_Debug.props" />
90 <Import Project="_WithInlines.props" />
92 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug|Win32'" Label="PropertySheets">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 <Import Project="_Common.props" />
95 <Import Project="_Game-d3xp.props" />
96 <Import Project="_Dedicated.props" />
97 <Import Project="_Debug.props" />
99 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug with inlines and memory log|Win32'" Label="PropertySheets">
100 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
101 <Import Project="_Common.props" />
102 <Import Project="_Game-d3xp.props" />
103 <Import Project="_Debug.props" />
104 <Import Project="_WithInlines.props" />
105 <Import Project="_WithMemoryLog.props" />
107 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug with inlines|Win32'" Label="PropertySheets">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 <Import Project="_Common.props" />
110 <Import Project="_Game-d3xp.props" />
111 <Import Project="_Debug.props" />
112 <Import Project="_WithInlines.props" />
114 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
115 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
116 <Import Project="_Common.props" />
117 <Import Project="_Game-d3xp.props" />
118 <Import Project="_Release.props" />
120 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
121 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
122 <Import Project="_Common.props" />
123 <Import Project="_Game-d3xp.props" />
124 <Import Project="_Debug.props" />
126 <PropertyGroup Label="UserMacros" />
128 <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
129 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug with inlines and memory log|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
130 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug with inlines and memory log|Win32'" />
131 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug with inlines and memory log|Win32'" />
132 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug with inlines|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
133 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug with inlines|Win32'" />
134 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug with inlines|Win32'" />
135 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
136 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
137 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
138 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug with inlines|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
139 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug with inlines|Win32'" />
140 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug with inlines|Win32'" />
141 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
142 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug|Win32'" />
143 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug|Win32'" />
144 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Dedicated Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
145 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Dedicated Release|Win32'" />
146 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Dedicated Release|Win32'" />
147 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
148 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
149 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
151 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
153 <Command>cd $(SolutionDir)\..
154 "build\Win32\$(Configuration)\TypeInfo.exe" d3xp
157 </ItemDefinitionGroup>
158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug with inlines and memory log|Win32'">
160 <Command>cd $(SolutionDir)\..
161 "build\Win32\$(Configuration)\TypeInfo.exe" d3xp
164 </ItemDefinitionGroup>
165 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug with inlines|Win32'">
167 <Command>cd $(SolutionDir)\..
168 "build\Win32\$(Configuration)\TypeInfo.exe" d3xp
171 </ItemDefinitionGroup>
172 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug with inlines|Win32'">
174 <Command>cd $(SolutionDir)\..
175 "build\Win32\$(Configuration)\TypeInfo.exe" d3xp
178 </ItemDefinitionGroup>
179 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Debug|Win32'">
181 <Command>cd $(SolutionDir)\..
182 "build\Win32\$(Configuration)\TypeInfo.exe" d3xp
185 </ItemDefinitionGroup>
186 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Dedicated Release|Win32'">
188 <Command>cd $(SolutionDir)\..
189 "build\Win32\$(Configuration)\TypeInfo.exe" d3xp
192 </ItemDefinitionGroup>
193 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
195 <Command>cd $(SolutionDir)\..
196 "build\Win32\$(Configuration)\TypeInfo.exe" d3xp
199 </ItemDefinitionGroup>
201 <ClCompile Include="d3xp\ai\AAS.cpp" />
202 <ClCompile Include="d3xp\ai\AAS_debug.cpp" />
203 <ClCompile Include="d3xp\ai\AAS_pathing.cpp" />
204 <ClCompile Include="d3xp\ai\AAS_routing.cpp" />
205 <ClCompile Include="d3xp\ai\AI.cpp" />
206 <ClCompile Include="d3xp\ai\AI_events.cpp" />
207 <ClCompile Include="d3xp\ai\AI_pathing.cpp" />
208 <ClCompile Include="d3xp\ai\AI_Vagary.cpp" />
209 <ClCompile Include="d3xp\anim\Anim.cpp" />
210 <ClCompile Include="d3xp\anim\Anim_Blend.cpp" />
211 <ClCompile Include="d3xp\anim\Anim_Import.cpp" />
212 <ClCompile Include="d3xp\anim\Anim_Testmodel.cpp" />
213 <ClCompile Include="d3xp\gamesys\Class.cpp" />
214 <ClCompile Include="d3xp\gamesys\DebugGraph.cpp" />
215 <ClCompile Include="d3xp\gamesys\Event.cpp" />
216 <ClCompile Include="d3xp\gamesys\SaveGame.cpp" />
217 <ClCompile Include="d3xp\gamesys\SysCmds.cpp" />
218 <ClCompile Include="d3xp\gamesys\SysCvar.cpp" />
219 <ClCompile Include="d3xp\gamesys\TypeInfo.cpp" />
220 <ClCompile Include="d3xp\physics\Clip.cpp" />
221 <ClCompile Include="d3xp\physics\Force.cpp" />
222 <ClCompile Include="d3xp\physics\Force_Constant.cpp" />
223 <ClCompile Include="d3xp\physics\Force_Drag.cpp" />
224 <ClCompile Include="d3xp\physics\Force_Field.cpp" />
225 <ClCompile Include="d3xp\physics\Force_Grab.cpp" />
226 <ClCompile Include="d3xp\physics\Force_Spring.cpp" />
227 <ClCompile Include="d3xp\physics\Physics.cpp" />
228 <ClCompile Include="d3xp\physics\Physics_Actor.cpp" />
229 <ClCompile Include="d3xp\physics\Physics_AF.cpp" />
230 <ClCompile Include="d3xp\physics\Physics_Base.cpp" />
231 <ClCompile Include="d3xp\physics\Physics_Monster.cpp" />
232 <ClCompile Include="d3xp\physics\Physics_Parametric.cpp" />
233 <ClCompile Include="d3xp\physics\Physics_Player.cpp" />
234 <ClCompile Include="d3xp\physics\Physics_RigidBody.cpp" />
235 <ClCompile Include="d3xp\physics\Physics_Static.cpp" />
236 <ClCompile Include="d3xp\physics\Physics_StaticMulti.cpp" />
237 <ClCompile Include="d3xp\physics\Push.cpp" />
238 <ClCompile Include="d3xp\script\Script_Compiler.cpp" />
239 <ClCompile Include="d3xp\script\Script_Interpreter.cpp" />
240 <ClCompile Include="d3xp\script\Script_Program.cpp" />
241 <ClCompile Include="d3xp\script\Script_Thread.cpp" />
242 <ClCompile Include="d3xp\Actor.cpp" />
243 <ClCompile Include="d3xp\AF.cpp" />
244 <ClCompile Include="d3xp\AFEntity.cpp" />
245 <ClCompile Include="d3xp\BrittleFracture.cpp" />
246 <ClCompile Include="d3xp\Camera.cpp" />
247 <ClCompile Include="d3xp\Entity.cpp" />
248 <ClCompile Include="d3xp\Fx.cpp" />
249 <ClCompile Include="d3xp\Game_local.cpp" />
250 <ClCompile Include="d3xp\Game_network.cpp" />
251 <ClCompile Include="d3xp\GameEdit.cpp" />
252 <ClCompile Include="d3xp\Grabber.cpp" />
253 <ClCompile Include="d3xp\IK.cpp" />
254 <ClCompile Include="d3xp\Item.cpp" />
255 <ClCompile Include="d3xp\Light.cpp" />
256 <ClCompile Include="d3xp\Misc.cpp" />
257 <ClCompile Include="d3xp\Moveable.cpp" />
258 <ClCompile Include="d3xp\Mover.cpp" />
259 <ClCompile Include="d3xp\MultiplayerGame.cpp" />
260 <ClCompile Include="d3xp\Player.cpp" />
261 <ClCompile Include="d3xp\PlayerIcon.cpp" />
262 <ClCompile Include="d3xp\PlayerView.cpp" />
263 <ClCompile Include="idlib\precompiled.cpp" />
264 <ClCompile Include="d3xp\Projectile.cpp" />
265 <ClCompile Include="d3xp\Pvs.cpp" />
266 <ClCompile Include="d3xp\SecurityCamera.cpp" />
267 <ClCompile Include="d3xp\SmokeParticles.cpp" />
268 <ClCompile Include="d3xp\Sound.cpp" />
269 <ClCompile Include="d3xp\Target.cpp" />
270 <ClCompile Include="d3xp\Trigger.cpp" />
271 <ClCompile Include="d3xp\Weapon.cpp" />
272 <ClCompile Include="d3xp\WorldSpawn.cpp" />
275 <ClInclude Include="d3xp\ai\AAS.h" />
276 <ClInclude Include="d3xp\ai\AAS_local.h" />
277 <ClInclude Include="d3xp\ai\AI.h" />
278 <ClInclude Include="d3xp\anim\Anim.h" />
279 <ClInclude Include="d3xp\anim\Anim_Testmodel.h" />
280 <ClInclude Include="d3xp\gamesys\Class.h" />
281 <ClInclude Include="d3xp\gamesys\DebugGraph.h" />
282 <ClInclude Include="d3xp\gamesys\Event.h" />
283 <ClInclude Include="d3xp\gamesys\NoGameTypeInfo.h" />
284 <ClInclude Include="d3xp\gamesys\SaveGame.h" />
285 <ClInclude Include="d3xp\gamesys\SysCmds.h" />
286 <ClInclude Include="d3xp\gamesys\SysCvar.h" />
287 <ClInclude Include="d3xp\physics\Clip.h" />
288 <ClInclude Include="d3xp\physics\Force.h" />
289 <ClInclude Include="d3xp\physics\Force_Constant.h" />
290 <ClInclude Include="d3xp\physics\Force_Drag.h" />
291 <ClInclude Include="d3xp\physics\Force_Field.h" />
292 <ClInclude Include="d3xp\physics\Force_Grab.h" />
293 <ClInclude Include="d3xp\physics\Force_Spring.h" />
294 <ClInclude Include="d3xp\physics\Physics.h" />
295 <ClInclude Include="d3xp\physics\Physics_Actor.h" />
296 <ClInclude Include="d3xp\physics\Physics_AF.h" />
297 <ClInclude Include="d3xp\physics\Physics_Base.h" />
298 <ClInclude Include="d3xp\physics\Physics_Monster.h" />
299 <ClInclude Include="d3xp\physics\Physics_Parametric.h" />
300 <ClInclude Include="d3xp\physics\Physics_Player.h" />
301 <ClInclude Include="d3xp\physics\Physics_RigidBody.h" />
302 <ClInclude Include="d3xp\physics\Physics_Static.h" />
303 <ClInclude Include="d3xp\physics\Physics_StaticMulti.h" />
304 <ClInclude Include="d3xp\physics\Push.h" />
305 <ClInclude Include="d3xp\script\Script_Compiler.h" />
306 <ClInclude Include="d3xp\script\Script_Interpreter.h" />
307 <ClInclude Include="d3xp\script\Script_Program.h" />
308 <ClInclude Include="d3xp\script\Script_Thread.h" />
309 <ClInclude Include="d3xp\Actor.h" />
310 <ClInclude Include="d3xp\AF.h" />
311 <ClInclude Include="d3xp\AFEntity.h" />
312 <ClInclude Include="d3xp\BrittleFracture.h" />
313 <ClInclude Include="d3xp\Camera.h" />
314 <ClInclude Include="d3xp\Entity.h" />
315 <ClInclude Include="d3xp\Fx.h" />
316 <ClInclude Include="d3xp\Game.h" />
317 <ClInclude Include="d3xp\Game_local.h" />
318 <ClInclude Include="d3xp\GameEdit.h" />
319 <ClInclude Include="d3xp\Grabber.h" />
320 <ClInclude Include="d3xp\IK.h" />
321 <ClInclude Include="d3xp\Item.h" />
322 <ClInclude Include="d3xp\Light.h" />
323 <ClInclude Include="d3xp\Misc.h" />
324 <ClInclude Include="d3xp\Moveable.h" />
325 <ClInclude Include="d3xp\Mover.h" />
326 <ClInclude Include="d3xp\MultiplayerGame.h" />
327 <ClInclude Include="d3xp\Player.h" />
328 <ClInclude Include="d3xp\PlayerIcon.h" />
329 <ClInclude Include="d3xp\PlayerView.h" />
330 <ClInclude Include="d3xp\Projectile.h" />
331 <ClInclude Include="d3xp\Pvs.h" />
332 <ClInclude Include="d3xp\SecurityCamera.h" />
333 <ClInclude Include="d3xp\SmokeParticles.h" />
334 <ClInclude Include="d3xp\Sound.h" />
335 <ClInclude Include="d3xp\Target.h" />
336 <ClInclude Include="d3xp\Trigger.h" />
337 <ClInclude Include="d3xp\Weapon.h" />
338 <ClInclude Include="d3xp\WorldSpawn.h" />
341 <None Include="d3xp\Game.def" />
344 <ProjectReference Include="idlib.vcxproj">
345 <Project>{49bec5c6-b964-417a-851e-808886b57400}</Project>
346 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
348 <ProjectReference Include="typeinfo.vcxproj">
349 <Project>{6ea6406f-3e65-47d9-8246-d6660a81606f}</Project>
350 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
353 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
354 <ImportGroup Label="ExtensionTargets">