Browse Source

Visual C++ 2010 Express support

fixes ValveSoftware/halflife#1338

Changes:
- added project files for Visual C++ 2010 Express
- resolved function calls that would otherwise be ambiguous now
- solved ARRAYSIZE macro and HSPRITE type collisions with Windows.h and
  winsock.h includes by guarding the includes

TODO:
We should think about if we actually should instead link to a .h that
defines / redirects the required macros, so that platform differences
would be limited to a few .cpp files (meaning not including windows.h in a
huge number of files as it is now), see the issue above for details.
Dominik Tugend 5 years ago
parent
commit
a800ff8246

+ 5
- 0
.gitattributes View File

@@ -0,0 +1,5 @@
1
+# Force CRLF for Windows files:
2
+*.dsp text eol=crlf
3
+*.vcxproj text eol=crlf
4
+*.vcxproj.filters text eol=crlf
5
+*.sln text eol=crlf

+ 2
- 0
cl_dll/cdll_int.cpp View File

@@ -36,7 +36,9 @@ extern "C"
36 36
 #include "interface.h"
37 37
 
38 38
 #ifdef _WIN32
39
+#include "winsani_in.h"
39 40
 #include <windows.h>
41
+#include "winsani_out.h"
40 42
 #endif
41 43
 #include "Exports.h"
42 44
 #

+ 2
- 0
cl_dll/hud_benchtrace.cpp View File

@@ -3,7 +3,9 @@
3 3
 //  variable
4 4
 
5 5
 #ifdef _WIN32
6
+#include "winsani_in.h"
6 7
 #include <windows.h>
8
+#include "winsani_out.h"
7 9
 #else
8 10
 #include "port.h"
9 11
 #include <dlfcn.h>

+ 2
- 0
cl_dll/hud_servers.cpp View File

@@ -13,7 +13,9 @@
13 13
 #include "net_api.h"
14 14
 #include <string.h>
15 15
 #ifdef _WIN32
16
+#include "winsani_in.h"
16 17
 #include <winsock.h>
18
+#include "winsani_out.h"
17 19
 #else
18 20
 #define __cdecl
19 21
 #include <arpa/inet.h>

+ 1
- 1
cl_dll/hud_spectator.cpp View File

@@ -1428,7 +1428,7 @@ void CHudSpectator::DrawOverviewLayer()
1428 1428
 	if ( hasMapImage)
1429 1429
 	{
1430 1430
 		i = m_MapSprite->numframes / (4*3);
1431
-		i = sqrt(i);
1431
+		i = sqrt((float)i);
1432 1432
 		xTiles = i*4;
1433 1433
 		yTiles = i*3;
1434 1434
 	}

+ 2
- 0
common/port.h View File

@@ -13,7 +13,9 @@
13 13
 #define WIN32_LEAN_AND_MEAN		// Exclude rarely-used stuff from Windows headers
14 14
 #define WIN32_EXTRA_LEAN
15 15
 
16
+#include "winsani_in.h"
16 17
 #include <windows.h>
18
+#include "winsani_out.h"
17 19
 
18 20
 #include <stdlib.h>
19 21
 #include <stdio.h>

+ 7
- 0
common/winsani_in.h View File

@@ -0,0 +1,7 @@
1
+#if _MSC_VER >= 1500 // MSVC++ 9.0 (Visual Studio 2008)
2
+#pragma push_macro("ARRAYSIZE")
3
+#ifdef ARRAYSIZE
4
+#undef ARRAYSIZE
5
+#endif
6
+#define HSPRITE WINDOWS_HSPRITE
7
+#endif

+ 4
- 0
common/winsani_out.h View File

@@ -0,0 +1,4 @@
1
+#if _MSC_VER >= 1500 // MSVC++ 9.0 (Visual Studio 2008)
2
+#undef HSPRITE
3
+#pragma pop_macro("ARRAYSIZE")
4
+#endif

+ 2
- 0
dlls/extdll.h View File

@@ -41,7 +41,9 @@
41 41
 #define NOSERVICE
42 42
 #define NOMCX
43 43
 #define NOIME
44
+#include "winsani_in.h"
44 45
 #include "windows.h"
46
+#include "winsani_out.h"
45 47
 #else // _WIN32
46 48
 #define FALSE 0
47 49
 #define TRUE (!FALSE)

+ 1
- 1
dmc/cl_dll/StudioModelRenderer.cpp View File

@@ -440,7 +440,7 @@ void CStudioModelRenderer::StudioSetUpTransform (int trivial_accept)
440 440
 	{
441 441
 		float timemod;
442 442
 
443
-		timemod = fmod( gEngfuncs.GetClientTime(), 2.0 );
443
+		timemod = fmod( gEngfuncs.GetClientTime(), 2.0f );
444 444
 
445 445
 		m_pCurrentEntity->angles[0] = 0;
446 446
 		m_pCurrentEntity->angles[YAW] = timemod * 180.0 - 90.0;

+ 2
- 0
dmc/cl_dll/cdll_int.cpp View File

@@ -31,7 +31,9 @@
31 31
 #include "vgui_SchemeManager.h"
32 32
 
33 33
 #ifdef _WIN32
34
+#include "winsani_in.h"
34 35
 #include <windows.h>
36
+#include "winsani_out.h"
35 37
 #endif
36 38
 
37 39
 CSysModule *g_pFileSystemModule = NULL;

+ 2
- 0
dmc/cl_dll/hud_servers.cpp View File

@@ -13,7 +13,9 @@
13 13
 #include "net_api.h"
14 14
 #include <string.h>
15 15
 #ifdef _WIN32
16
+#include "winsani_in.h"
16 17
 #include <winsock.h>
18
+#include "winsani_out.h"
17 19
 #else
18 20
 #define __cdecl
19 21
 #include <arpa/inet.h>

+ 1
- 1
dmc/cl_dll/hud_spectator.cpp View File

@@ -1059,7 +1059,7 @@ void CHudSpectator::DrawOverviewLayer()
1059 1059
 	if ( hasMapImage)
1060 1060
 	{
1061 1061
 		i = m_MapSprite->numframes / (4*3);
1062
-		i = sqrt(i);
1062
+		i = sqrt((float)i);
1063 1063
 		xTiles = i*4;
1064 1064
 		yTiles = i*3;
1065 1065
 	}

+ 2
- 0
dmc/dlls/extdll.h View File

@@ -40,7 +40,9 @@
40 40
 #define NOSERVICE
41 41
 #define NOMCX
42 42
 #define NOIME
43
+#include "winsani_in.h"
43 44
 #include "windows.h"
45
+#include "winsani_out.h"
44 46
 
45 47
 #else // _WIN32
46 48
 #define FALSE 0

+ 14
- 0
projects/readme.txt View File

@@ -0,0 +1,14 @@
1
+Directory Contents
2
+==================
3
+
4
+vs2010
5
+  Contains .vcxproj for building valve, dmc and ricochet dlls with
6
+  Visual C++ 2010 Express
7
+  
8
+
9
+Other notes
10
+===========
11
+
12
+MSVC++ 6.0 .dsp files can be found in the appropiate folders.
13
+
14
+Linux Makefiles can be found in ../linux/

+ 7
- 0
projects/vs2010/.gitignore View File

@@ -0,0 +1,7 @@
1
+# ignore uneeded files and folders:
2
+Debug/
3
+Release/
4
+ipch/
5
+*.sdf
6
+*.suo
7
+*.user

+ 226
- 0
projects/vs2010/dmc_cdll.vcxproj View File

@@ -0,0 +1,226 @@
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|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <ItemGroup>
14
+    <ClCompile Include="..\..\common\parsemsg.cpp" />
15
+    <ClCompile Include="..\..\dmc\cl_dll\ammo.cpp" />
16
+    <ClCompile Include="..\..\dmc\cl_dll\ammohistory.cpp" />
17
+    <ClCompile Include="..\..\dmc\cl_dll\ammo_secondary.cpp" />
18
+    <ClCompile Include="..\..\dmc\cl_dll\battery.cpp" />
19
+    <ClCompile Include="..\..\dmc\cl_dll\cdll_int.cpp" />
20
+    <ClCompile Include="..\..\dmc\cl_dll\com_weapons.cpp" />
21
+    <ClCompile Include="..\..\dmc\cl_dll\CTF_FlagStatus.cpp" />
22
+    <ClCompile Include="..\..\dmc\cl_dll\CTF_HudMessage.cpp" />
23
+    <ClCompile Include="..\..\dmc\cl_dll\death.cpp" />
24
+    <ClCompile Include="..\..\dmc\cl_dll\demo.cpp" />
25
+    <ClCompile Include="..\..\dmc\cl_dll\DMC_Teleporters.cpp" />
26
+    <ClCompile Include="..\..\dmc\cl_dll\entity.cpp" />
27
+    <ClCompile Include="..\..\dmc\cl_dll\events.cpp" />
28
+    <ClCompile Include="..\..\dmc\cl_dll\ev_common.cpp" />
29
+    <ClCompile Include="..\..\dmc\cl_dll\ev_hldm.cpp" />
30
+    <ClCompile Include="..\..\dmc\cl_dll\GameStudioModelRenderer.cpp" />
31
+    <ClCompile Include="..\..\dmc\cl_dll\geiger.cpp" />
32
+    <ClCompile Include="..\..\dmc\cl_dll\health.cpp" />
33
+    <ClCompile Include="..\..\dmc\cl_dll\hud.cpp" />
34
+    <ClCompile Include="..\..\dmc\cl_dll\hud_msg.cpp" />
35
+    <ClCompile Include="..\..\dmc\cl_dll\hud_redraw.cpp" />
36
+    <ClCompile Include="..\..\dmc\cl_dll\hud_servers.cpp" />
37
+    <ClCompile Include="..\..\dmc\cl_dll\hud_spectator.cpp" />
38
+    <ClCompile Include="..\..\dmc\cl_dll\hud_update.cpp" />
39
+    <ClCompile Include="..\..\dmc\cl_dll\input.cpp" />
40
+    <ClCompile Include="..\..\dmc\cl_dll\inputw32.cpp" />
41
+    <ClCompile Include="..\..\dmc\cl_dll\in_camera.cpp" />
42
+    <ClCompile Include="..\..\dmc\cl_dll\menu.cpp" />
43
+    <ClCompile Include="..\..\dmc\cl_dll\message.cpp" />
44
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_baseentity.cpp" />
45
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_events.cpp" />
46
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_objects.cpp" />
47
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_weapons.cpp" />
48
+    <ClCompile Include="..\..\dmc\cl_dll\saytext.cpp" />
49
+    <ClCompile Include="..\..\dmc\cl_dll\statusbar.cpp" />
50
+    <ClCompile Include="..\..\dmc\cl_dll\status_icons.cpp" />
51
+    <ClCompile Include="..\..\dmc\cl_dll\StudioModelRenderer.cpp" />
52
+    <ClCompile Include="..\..\dmc\cl_dll\studio_util.cpp" />
53
+    <ClCompile Include="..\..\dmc\cl_dll\text_message.cpp" />
54
+    <ClCompile Include="..\..\dmc\cl_dll\train.cpp" />
55
+    <ClCompile Include="..\..\dmc\cl_dll\tri.cpp" />
56
+    <ClCompile Include="..\..\dmc\cl_dll\util.cpp" />
57
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_CustomObjects.cpp" />
58
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_int.cpp" />
59
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_MOTDWindow.cpp" />
60
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_SchemeManager.cpp" />
61
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_ScorePanel.cpp" />
62
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_ServerBrowser.cpp" />
63
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.cpp" />
64
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_viewport.cpp" />
65
+    <ClCompile Include="..\..\dmc\cl_dll\view.cpp" />
66
+    <ClCompile Include="..\..\dmc\cl_dll\voice_status.cpp" />
67
+    <ClCompile Include="..\..\dmc\dlls\quake_gun.cpp" />
68
+    <ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp" />
69
+    <ClCompile Include="..\..\dmc\pm_shared\pm_debug.c" />
70
+    <ClCompile Include="..\..\dmc\pm_shared\pm_math.c" />
71
+    <ClCompile Include="..\..\dmc\pm_shared\pm_shared.c" />
72
+    <ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp" />
73
+    <ClCompile Include="..\..\game_shared\vgui_grid.cpp" />
74
+    <ClCompile Include="..\..\game_shared\vgui_helpers.cpp" />
75
+    <ClCompile Include="..\..\game_shared\vgui_listbox.cpp" />
76
+    <ClCompile Include="..\..\game_shared\vgui_loadtga.cpp" />
77
+    <ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp" />
78
+    <ClCompile Include="..\..\game_shared\vgui_slider2.cpp" />
79
+    <ClCompile Include="..\..\game_shared\voice_banmgr.cpp" />
80
+    <ClCompile Include="..\..\public\interface.cpp" />
81
+  </ItemGroup>
82
+  <ItemGroup>
83
+    <ClInclude Include="..\..\common\parsemsg.h" />
84
+    <ClInclude Include="..\..\dmc\cl_dll\ammo.h" />
85
+    <ClInclude Include="..\..\dmc\cl_dll\ammohistory.h" />
86
+    <ClInclude Include="..\..\dmc\cl_dll\camera.h" />
87
+    <ClInclude Include="..\..\dmc\cl_dll\cl_dll.h" />
88
+    <ClInclude Include="..\..\dmc\cl_dll\cl_util.h" />
89
+    <ClInclude Include="..\..\dmc\cl_dll\com_weapons.h" />
90
+    <ClInclude Include="..\..\dmc\cl_dll\demo.h" />
91
+    <ClInclude Include="..\..\dmc\cl_dll\DMC_BSPFile.h" />
92
+    <ClInclude Include="..\..\dmc\cl_dll\DMC_Teleporters.h" />
93
+    <ClInclude Include="..\..\dmc\cl_dll\eventscripts.h" />
94
+    <ClInclude Include="..\..\dmc\cl_dll\ev_hldm.h" />
95
+    <ClInclude Include="..\..\dmc\cl_dll\GameStudioModelRenderer.h" />
96
+    <ClInclude Include="..\..\dmc\cl_dll\health.h" />
97
+    <ClInclude Include="..\..\dmc\cl_dll\hud.h" />
98
+    <ClInclude Include="..\..\dmc\cl_dll\hud_iface.h" />
99
+    <ClInclude Include="..\..\dmc\cl_dll\hud_servers.h" />
100
+    <ClInclude Include="..\..\dmc\cl_dll\hud_servers_priv.h" />
101
+    <ClInclude Include="..\..\dmc\cl_dll\hud_spectator.h" />
102
+    <ClInclude Include="..\..\dmc\cl_dll\in_defs.h" />
103
+    <ClInclude Include="..\..\dmc\cl_dll\kbutton.h" />
104
+    <ClInclude Include="..\..\dmc\cl_dll\StudioModelRenderer.h" />
105
+    <ClInclude Include="..\..\dmc\cl_dll\util.h" />
106
+    <ClInclude Include="..\..\dmc\cl_dll\util_vector.h" />
107
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_ControlConfigPanel.h" />
108
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_int.h" />
109
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_SchemeManager.h" />
110
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_ScorePanel.h" />
111
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_ServerBrowser.h" />
112
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.h" />
113
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_viewport.h" />
114
+    <ClInclude Include="..\..\dmc\cl_dll\view.h" />
115
+    <ClInclude Include="..\..\dmc\cl_dll\voice_status.h" />
116
+    <ClInclude Include="..\..\dmc\cl_dll\wrect.h" />
117
+    <ClInclude Include="..\..\dmc\dlls\quake_gun.h" />
118
+    <ClInclude Include="..\..\dmc\pm_shared\pm_debug.h" />
119
+    <ClInclude Include="..\..\dmc\pm_shared\pm_defs.h" />
120
+    <ClInclude Include="..\..\dmc\pm_shared\pm_info.h" />
121
+    <ClInclude Include="..\..\dmc\pm_shared\pm_materials.h" />
122
+    <ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h" />
123
+    <ClInclude Include="..\..\dmc\pm_shared\pm_shared.h" />
124
+    <ClInclude Include="..\..\game_shared\vgui_checkbutton2.h" />
125
+    <ClInclude Include="..\..\game_shared\vgui_grid.h" />
126
+    <ClInclude Include="..\..\game_shared\vgui_helpers.h" />
127
+    <ClInclude Include="..\..\game_shared\vgui_listbox.h" />
128
+    <ClInclude Include="..\..\game_shared\vgui_loadtga.h" />
129
+  </ItemGroup>
130
+  <PropertyGroup Label="Globals">
131
+    <ProjectGuid>{50BD4CD5-4043-4457-BA51-7CF8FFC43767}</ProjectGuid>
132
+    <Keyword>Win32Proj</Keyword>
133
+    <RootNamespace>dmc_cdll</RootNamespace>
134
+  </PropertyGroup>
135
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
136
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
137
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
138
+    <UseDebugLibraries>true</UseDebugLibraries>
139
+    <CharacterSet>NotSet</CharacterSet>
140
+  </PropertyGroup>
141
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
142
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
143
+    <UseDebugLibraries>false</UseDebugLibraries>
144
+    <WholeProgramOptimization>true</WholeProgramOptimization>
145
+    <CharacterSet>NotSet</CharacterSet>
146
+  </PropertyGroup>
147
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
148
+  <ImportGroup Label="ExtensionSettings">
149
+  </ImportGroup>
150
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
151
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
152
+  </ImportGroup>
153
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
154
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
155
+  </ImportGroup>
156
+  <PropertyGroup Label="UserMacros" />
157
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
158
+    <LinkIncremental>true</LinkIncremental>
159
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
160
+    <TargetName>client</TargetName>
161
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
162
+  </PropertyGroup>
163
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
164
+    <LinkIncremental>false</LinkIncremental>
165
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
166
+    <TargetName>client</TargetName>
167
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
168
+  </PropertyGroup>
169
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
170
+    <ClCompile>
171
+      <PrecompiledHeader>
172
+      </PrecompiledHeader>
173
+      <WarningLevel>Level3</WarningLevel>
174
+      <Optimization>Disabled</Optimization>
175
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
176
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
177
+      <AdditionalIncludeDirectories>..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
178
+    </ClCompile>
179
+    <Link>
180
+      <SubSystem>Windows</SubSystem>
181
+      <GenerateDebugInformation>true</GenerateDebugInformation>
182
+      <AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
183
+      <BaseAddress>
184
+      </BaseAddress>
185
+    </Link>
186
+    <PostBuildEvent>
187
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
188
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
189
+    </PostBuildEvent>
190
+    <PostBuildEvent>
191
+      <Message>Performing Post-Build Event</Message>
192
+    </PostBuildEvent>
193
+  </ItemDefinitionGroup>
194
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
195
+    <ClCompile>
196
+      <WarningLevel>Level3</WarningLevel>
197
+      <PrecompiledHeader>
198
+      </PrecompiledHeader>
199
+      <Optimization>MaxSpeed</Optimization>
200
+      <FunctionLevelLinking>true</FunctionLevelLinking>
201
+      <IntrinsicFunctions>true</IntrinsicFunctions>
202
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
203
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
204
+      <AdditionalIncludeDirectories>..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
205
+    </ClCompile>
206
+    <Link>
207
+      <SubSystem>Windows</SubSystem>
208
+      <GenerateDebugInformation>true</GenerateDebugInformation>
209
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
210
+      <OptimizeReferences>true</OptimizeReferences>
211
+      <AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
212
+      <BaseAddress>
213
+      </BaseAddress>
214
+    </Link>
215
+    <PostBuildEvent>
216
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
217
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
218
+    </PostBuildEvent>
219
+    <PostBuildEvent>
220
+      <Message>Performing Post-Build Event</Message>
221
+    </PostBuildEvent>
222
+  </ItemDefinitionGroup>
223
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
224
+  <ImportGroup Label="ExtensionTargets">
225
+  </ImportGroup>
226
+</Project>

+ 411
- 0
projects/vs2010/dmc_cdll.vcxproj.filters View File

@@ -0,0 +1,411 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup>
4
+    <Filter Include="Source Files">
5
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
7
+    </Filter>
8
+    <Filter Include="Header Files">
9
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
10
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
11
+    </Filter>
12
+    <Filter Include="Resource Files">
13
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
14
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
15
+    </Filter>
16
+    <Filter Include="Source Files\_quake">
17
+      <UniqueIdentifier>{ba2e92e5-2bf1-4a18-bfe8-9bc0a15c543c}</UniqueIdentifier>
18
+    </Filter>
19
+    <Filter Include="Source Files\_quake\dmc">
20
+      <UniqueIdentifier>{86d90742-ec24-48ae-b07e-3df59ef6a396}</UniqueIdentifier>
21
+    </Filter>
22
+    <Filter Include="Source Files\_quake\dmc\cl_dll">
23
+      <UniqueIdentifier>{a5a4b4d3-85ff-47c2-bc80-2ff5a63bc0b9}</UniqueIdentifier>
24
+    </Filter>
25
+    <Filter Include="Source Files\_quake\dmc\cl_dll\quake">
26
+      <UniqueIdentifier>{4c151355-546d-4443-84c4-1ba971369673}</UniqueIdentifier>
27
+    </Filter>
28
+    <Filter Include="Source Files\_quake\dmc\dlls">
29
+      <UniqueIdentifier>{be83ab2d-f1d8-460a-9305-a04d3d10a47c}</UniqueIdentifier>
30
+    </Filter>
31
+    <Filter Include="Source Files\dmc">
32
+      <UniqueIdentifier>{4bf24b6f-ef41-4f61-b6b0-ce72c3f73024}</UniqueIdentifier>
33
+    </Filter>
34
+    <Filter Include="Source Files\dmc\cl_dll">
35
+      <UniqueIdentifier>{31fcf31c-1923-42b1-b9fe-01999692a141}</UniqueIdentifier>
36
+    </Filter>
37
+    <Filter Include="Source Files\public">
38
+      <UniqueIdentifier>{841cb2e7-79c0-401e-902c-1f611e2a9b3b}</UniqueIdentifier>
39
+    </Filter>
40
+    <Filter Include="Source Files\common">
41
+      <UniqueIdentifier>{b9feaf89-58f1-4793-890d-6e83fc5fb5d4}</UniqueIdentifier>
42
+    </Filter>
43
+    <Filter Include="Source Files\dmc\pm_shared">
44
+      <UniqueIdentifier>{d820ee67-598d-43dc-bbde-c2f752cc2042}</UniqueIdentifier>
45
+    </Filter>
46
+    <Filter Include="Source Files\game_shared">
47
+      <UniqueIdentifier>{edb88f62-96a7-40c3-8359-970e191dc3f6}</UniqueIdentifier>
48
+    </Filter>
49
+    <Filter Include="Header Files\dmc">
50
+      <UniqueIdentifier>{3156f528-cb57-4cd3-b345-721adac4edd3}</UniqueIdentifier>
51
+    </Filter>
52
+    <Filter Include="Header Files\dmc\cl_dll">
53
+      <UniqueIdentifier>{1f8decdb-4fcb-4acc-b89b-eb581ed1ec7d}</UniqueIdentifier>
54
+    </Filter>
55
+    <Filter Include="Header Files\dmc\pm_shared">
56
+      <UniqueIdentifier>{63fd35da-8094-4173-856a-c2f2fedf547d}</UniqueIdentifier>
57
+    </Filter>
58
+    <Filter Include="Header Files\common">
59
+      <UniqueIdentifier>{91fac5dc-7cd5-4d5a-8819-36bdefdb7fd6}</UniqueIdentifier>
60
+    </Filter>
61
+    <Filter Include="Header Files\dmc\dlls">
62
+      <UniqueIdentifier>{32a1be15-b6a8-4181-945a-ef7081d4e4e5}</UniqueIdentifier>
63
+    </Filter>
64
+    <Filter Include="Header Files\game_shared">
65
+      <UniqueIdentifier>{c7b58d57-c9fe-4904-94e4-4c70a89ee725}</UniqueIdentifier>
66
+    </Filter>
67
+  </ItemGroup>
68
+  <ItemGroup>
69
+    <ClCompile Include="..\..\dmc\cl_dll\CTF_FlagStatus.cpp">
70
+      <Filter>Source Files\_quake\dmc\cl_dll</Filter>
71
+    </ClCompile>
72
+    <ClCompile Include="..\..\dmc\cl_dll\CTF_HudMessage.cpp">
73
+      <Filter>Source Files\_quake\dmc\cl_dll</Filter>
74
+    </ClCompile>
75
+    <ClCompile Include="..\..\dmc\cl_dll\DMC_Teleporters.cpp">
76
+      <Filter>Source Files\_quake\dmc\cl_dll</Filter>
77
+    </ClCompile>
78
+    <ClCompile Include="..\..\dmc\cl_dll\ev_hldm.cpp">
79
+      <Filter>Source Files\_quake\dmc\cl_dll</Filter>
80
+    </ClCompile>
81
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_weapons.cpp">
82
+      <Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
83
+    </ClCompile>
84
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_baseentity.cpp">
85
+      <Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
86
+    </ClCompile>
87
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_events.cpp">
88
+      <Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
89
+    </ClCompile>
90
+    <ClCompile Include="..\..\dmc\cl_dll\quake\quake_objects.cpp">
91
+      <Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
92
+    </ClCompile>
93
+    <ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp">
94
+      <Filter>Source Files\_quake\dmc\dlls</Filter>
95
+    </ClCompile>
96
+    <ClCompile Include="..\..\dmc\dlls\quake_gun.cpp">
97
+      <Filter>Source Files\_quake\dmc\dlls</Filter>
98
+    </ClCompile>
99
+    <ClCompile Include="..\..\dmc\cl_dll\studio_util.cpp">
100
+      <Filter>Source Files\_quake\dmc\cl_dll</Filter>
101
+    </ClCompile>
102
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.cpp">
103
+      <Filter>Source Files\_quake\dmc\cl_dll</Filter>
104
+    </ClCompile>
105
+    <ClCompile Include="..\..\dmc\cl_dll\input.cpp">
106
+      <Filter>Source Files\dmc\cl_dll</Filter>
107
+    </ClCompile>
108
+    <ClCompile Include="..\..\dmc\cl_dll\inputw32.cpp">
109
+      <Filter>Source Files\dmc\cl_dll</Filter>
110
+    </ClCompile>
111
+    <ClCompile Include="..\..\dmc\cl_dll\ammo.cpp">
112
+      <Filter>Source Files\dmc\cl_dll</Filter>
113
+    </ClCompile>
114
+    <ClCompile Include="..\..\dmc\cl_dll\ammo_secondary.cpp">
115
+      <Filter>Source Files\dmc\cl_dll</Filter>
116
+    </ClCompile>
117
+    <ClCompile Include="..\..\dmc\cl_dll\ammohistory.cpp">
118
+      <Filter>Source Files\dmc\cl_dll</Filter>
119
+    </ClCompile>
120
+    <ClCompile Include="..\..\dmc\cl_dll\battery.cpp">
121
+      <Filter>Source Files\dmc\cl_dll</Filter>
122
+    </ClCompile>
123
+    <ClCompile Include="..\..\dmc\cl_dll\cdll_int.cpp">
124
+      <Filter>Source Files\dmc\cl_dll</Filter>
125
+    </ClCompile>
126
+    <ClCompile Include="..\..\dmc\cl_dll\com_weapons.cpp">
127
+      <Filter>Source Files\dmc\cl_dll</Filter>
128
+    </ClCompile>
129
+    <ClCompile Include="..\..\dmc\cl_dll\death.cpp">
130
+      <Filter>Source Files\dmc\cl_dll</Filter>
131
+    </ClCompile>
132
+    <ClCompile Include="..\..\dmc\cl_dll\demo.cpp">
133
+      <Filter>Source Files\dmc\cl_dll</Filter>
134
+    </ClCompile>
135
+    <ClCompile Include="..\..\dmc\cl_dll\entity.cpp">
136
+      <Filter>Source Files\dmc\cl_dll</Filter>
137
+    </ClCompile>
138
+    <ClCompile Include="..\..\dmc\cl_dll\ev_common.cpp">
139
+      <Filter>Source Files\dmc\cl_dll</Filter>
140
+    </ClCompile>
141
+    <ClCompile Include="..\..\dmc\cl_dll\events.cpp">
142
+      <Filter>Source Files\dmc\cl_dll</Filter>
143
+    </ClCompile>
144
+    <ClCompile Include="..\..\dmc\cl_dll\GameStudioModelRenderer.cpp">
145
+      <Filter>Source Files\dmc\cl_dll</Filter>
146
+    </ClCompile>
147
+    <ClCompile Include="..\..\dmc\cl_dll\geiger.cpp">
148
+      <Filter>Source Files\dmc\cl_dll</Filter>
149
+    </ClCompile>
150
+    <ClCompile Include="..\..\dmc\cl_dll\health.cpp">
151
+      <Filter>Source Files\dmc\cl_dll</Filter>
152
+    </ClCompile>
153
+    <ClCompile Include="..\..\dmc\cl_dll\hud.cpp">
154
+      <Filter>Source Files\dmc\cl_dll</Filter>
155
+    </ClCompile>
156
+    <ClCompile Include="..\..\dmc\cl_dll\hud_msg.cpp">
157
+      <Filter>Source Files\dmc\cl_dll</Filter>
158
+    </ClCompile>
159
+    <ClCompile Include="..\..\dmc\cl_dll\hud_redraw.cpp">
160
+      <Filter>Source Files\dmc\cl_dll</Filter>
161
+    </ClCompile>
162
+    <ClCompile Include="..\..\dmc\cl_dll\hud_servers.cpp">
163
+      <Filter>Source Files\dmc\cl_dll</Filter>
164
+    </ClCompile>
165
+    <ClCompile Include="..\..\dmc\cl_dll\hud_spectator.cpp">
166
+      <Filter>Source Files\dmc\cl_dll</Filter>
167
+    </ClCompile>
168
+    <ClCompile Include="..\..\dmc\cl_dll\hud_update.cpp">
169
+      <Filter>Source Files\dmc\cl_dll</Filter>
170
+    </ClCompile>
171
+    <ClCompile Include="..\..\dmc\cl_dll\in_camera.cpp">
172
+      <Filter>Source Files\dmc\cl_dll</Filter>
173
+    </ClCompile>
174
+    <ClCompile Include="..\..\public\interface.cpp">
175
+      <Filter>Source Files\public</Filter>
176
+    </ClCompile>
177
+    <ClCompile Include="..\..\dmc\cl_dll\message.cpp">
178
+      <Filter>Source Files\dmc\cl_dll</Filter>
179
+    </ClCompile>
180
+    <ClCompile Include="..\..\dmc\cl_dll\menu.cpp">
181
+      <Filter>Source Files\dmc\cl_dll</Filter>
182
+    </ClCompile>
183
+    <ClCompile Include="..\..\common\parsemsg.cpp">
184
+      <Filter>Source Files\common</Filter>
185
+    </ClCompile>
186
+    <ClCompile Include="..\..\dmc\pm_shared\pm_shared.c">
187
+      <Filter>Source Files\dmc\pm_shared</Filter>
188
+    </ClCompile>
189
+    <ClCompile Include="..\..\dmc\pm_shared\pm_debug.c">
190
+      <Filter>Source Files\dmc\pm_shared</Filter>
191
+    </ClCompile>
192
+    <ClCompile Include="..\..\dmc\pm_shared\pm_math.c">
193
+      <Filter>Source Files\dmc\pm_shared</Filter>
194
+    </ClCompile>
195
+    <ClCompile Include="..\..\dmc\cl_dll\util.cpp">
196
+      <Filter>Source Files\dmc\cl_dll</Filter>
197
+    </ClCompile>
198
+    <ClCompile Include="..\..\dmc\cl_dll\saytext.cpp">
199
+      <Filter>Source Files\dmc\cl_dll</Filter>
200
+    </ClCompile>
201
+    <ClCompile Include="..\..\dmc\cl_dll\status_icons.cpp">
202
+      <Filter>Source Files\dmc\cl_dll</Filter>
203
+    </ClCompile>
204
+    <ClCompile Include="..\..\dmc\cl_dll\statusbar.cpp">
205
+      <Filter>Source Files\dmc\cl_dll</Filter>
206
+    </ClCompile>
207
+    <ClCompile Include="..\..\dmc\cl_dll\StudioModelRenderer.cpp">
208
+      <Filter>Source Files\dmc\cl_dll</Filter>
209
+    </ClCompile>
210
+    <ClCompile Include="..\..\dmc\cl_dll\text_message.cpp">
211
+      <Filter>Source Files\dmc\cl_dll</Filter>
212
+    </ClCompile>
213
+    <ClCompile Include="..\..\dmc\cl_dll\train.cpp">
214
+      <Filter>Source Files\dmc\cl_dll</Filter>
215
+    </ClCompile>
216
+    <ClCompile Include="..\..\dmc\cl_dll\tri.cpp">
217
+      <Filter>Source Files\dmc\cl_dll</Filter>
218
+    </ClCompile>
219
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_int.cpp">
220
+      <Filter>Source Files\dmc\cl_dll</Filter>
221
+    </ClCompile>
222
+    <ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp">
223
+      <Filter>Source Files\game_shared</Filter>
224
+    </ClCompile>
225
+    <ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp">
226
+      <Filter>Source Files\game_shared</Filter>
227
+    </ClCompile>
228
+    <ClCompile Include="..\..\game_shared\vgui_grid.cpp">
229
+      <Filter>Source Files\game_shared</Filter>
230
+    </ClCompile>
231
+    <ClCompile Include="..\..\game_shared\vgui_helpers.cpp">
232
+      <Filter>Source Files\game_shared</Filter>
233
+    </ClCompile>
234
+    <ClCompile Include="..\..\game_shared\vgui_listbox.cpp">
235
+      <Filter>Source Files\game_shared</Filter>
236
+    </ClCompile>
237
+    <ClCompile Include="..\..\game_shared\vgui_loadtga.cpp">
238
+      <Filter>Source Files\game_shared</Filter>
239
+    </ClCompile>
240
+    <ClCompile Include="..\..\dmc\cl_dll\voice_status.cpp">
241
+      <Filter>Source Files\dmc\cl_dll</Filter>
242
+    </ClCompile>
243
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_ScorePanel.cpp">
244
+      <Filter>Source Files\dmc\cl_dll</Filter>
245
+    </ClCompile>
246
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_ServerBrowser.cpp">
247
+      <Filter>Source Files\dmc\cl_dll</Filter>
248
+    </ClCompile>
249
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_viewport.cpp">
250
+      <Filter>Source Files\dmc\cl_dll</Filter>
251
+    </ClCompile>
252
+    <ClCompile Include="..\..\dmc\cl_dll\view.cpp">
253
+      <Filter>Source Files\dmc\cl_dll</Filter>
254
+    </ClCompile>
255
+    <ClCompile Include="..\..\game_shared\voice_banmgr.cpp">
256
+      <Filter>Source Files\game_shared</Filter>
257
+    </ClCompile>
258
+    <ClCompile Include="..\..\game_shared\vgui_slider2.cpp">
259
+      <Filter>Source Files\game_shared</Filter>
260
+    </ClCompile>
261
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_CustomObjects.cpp">
262
+      <Filter>Source Files\dmc\cl_dll</Filter>
263
+    </ClCompile>
264
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_SchemeManager.cpp">
265
+      <Filter>Source Files\dmc\cl_dll</Filter>
266
+    </ClCompile>
267
+    <ClCompile Include="..\..\dmc\cl_dll\vgui_MOTDWindow.cpp">
268
+      <Filter>Source Files\dmc\cl_dll</Filter>
269
+    </ClCompile>
270
+  </ItemGroup>
271
+  <ItemGroup>
272
+    <ClInclude Include="..\..\dmc\cl_dll\kbutton.h">
273
+      <Filter>Header Files\dmc\cl_dll</Filter>
274
+    </ClInclude>
275
+    <ClInclude Include="..\..\dmc\cl_dll\ammo.h">
276
+      <Filter>Header Files\dmc\cl_dll</Filter>
277
+    </ClInclude>
278
+    <ClInclude Include="..\..\dmc\cl_dll\ammohistory.h">
279
+      <Filter>Header Files\dmc\cl_dll</Filter>
280
+    </ClInclude>
281
+    <ClInclude Include="..\..\dmc\cl_dll\camera.h">
282
+      <Filter>Header Files\dmc\cl_dll</Filter>
283
+    </ClInclude>
284
+    <ClInclude Include="..\..\dmc\cl_dll\cl_dll.h">
285
+      <Filter>Header Files\dmc\cl_dll</Filter>
286
+    </ClInclude>
287
+    <ClInclude Include="..\..\dmc\cl_dll\cl_util.h">
288
+      <Filter>Header Files\dmc\cl_dll</Filter>
289
+    </ClInclude>
290
+    <ClInclude Include="..\..\dmc\cl_dll\com_weapons.h">
291
+      <Filter>Header Files\dmc\cl_dll</Filter>
292
+    </ClInclude>
293
+    <ClInclude Include="..\..\dmc\cl_dll\demo.h">
294
+      <Filter>Header Files\dmc\cl_dll</Filter>
295
+    </ClInclude>
296
+    <ClInclude Include="..\..\dmc\cl_dll\DMC_BSPFile.h">
297
+      <Filter>Header Files\dmc\cl_dll</Filter>
298
+    </ClInclude>
299
+    <ClInclude Include="..\..\dmc\cl_dll\DMC_Teleporters.h">
300
+      <Filter>Header Files\dmc\cl_dll</Filter>
301
+    </ClInclude>
302
+    <ClInclude Include="..\..\dmc\cl_dll\ev_hldm.h">
303
+      <Filter>Header Files\dmc\cl_dll</Filter>
304
+    </ClInclude>
305
+    <ClInclude Include="..\..\dmc\cl_dll\eventscripts.h">
306
+      <Filter>Header Files\dmc\cl_dll</Filter>
307
+    </ClInclude>
308
+    <ClInclude Include="..\..\dmc\cl_dll\GameStudioModelRenderer.h">
309
+      <Filter>Header Files\dmc\cl_dll</Filter>
310
+    </ClInclude>
311
+    <ClInclude Include="..\..\dmc\cl_dll\health.h">
312
+      <Filter>Header Files\dmc\cl_dll</Filter>
313
+    </ClInclude>
314
+    <ClInclude Include="..\..\dmc\cl_dll\hud.h">
315
+      <Filter>Header Files\dmc\cl_dll</Filter>
316
+    </ClInclude>
317
+    <ClInclude Include="..\..\dmc\cl_dll\hud_iface.h">
318
+      <Filter>Header Files\dmc\cl_dll</Filter>
319
+    </ClInclude>
320
+    <ClInclude Include="..\..\dmc\cl_dll\hud_servers.h">
321
+      <Filter>Header Files\dmc\cl_dll</Filter>
322
+    </ClInclude>
323
+    <ClInclude Include="..\..\dmc\cl_dll\hud_servers_priv.h">
324
+      <Filter>Header Files\dmc\cl_dll</Filter>
325
+    </ClInclude>
326
+    <ClInclude Include="..\..\dmc\cl_dll\hud_spectator.h">
327
+      <Filter>Header Files\dmc\cl_dll</Filter>
328
+    </ClInclude>
329
+    <ClInclude Include="..\..\dmc\cl_dll\in_defs.h">
330
+      <Filter>Header Files\dmc\cl_dll</Filter>
331
+    </ClInclude>
332
+    <ClInclude Include="..\..\common\parsemsg.h">
333
+      <Filter>Header Files\common</Filter>
334
+    </ClInclude>
335
+    <ClInclude Include="..\..\dmc\pm_shared\pm_shared.h">
336
+      <Filter>Header Files\dmc\pm_shared</Filter>
337
+    </ClInclude>
338
+    <ClInclude Include="..\..\dmc\pm_shared\pm_debug.h">
339
+      <Filter>Header Files\dmc\pm_shared</Filter>
340
+    </ClInclude>
341
+    <ClInclude Include="..\..\dmc\pm_shared\pm_defs.h">
342
+      <Filter>Header Files\dmc\pm_shared</Filter>
343
+    </ClInclude>
344
+    <ClInclude Include="..\..\dmc\pm_shared\pm_info.h">
345
+      <Filter>Header Files\dmc\pm_shared</Filter>
346
+    </ClInclude>
347
+    <ClInclude Include="..\..\dmc\pm_shared\pm_materials.h">
348
+      <Filter>Header Files\dmc\pm_shared</Filter>
349
+    </ClInclude>
350
+    <ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h">
351
+      <Filter>Header Files\dmc\pm_shared</Filter>
352
+    </ClInclude>
353
+    <ClInclude Include="..\..\dmc\dlls\quake_gun.h">
354
+      <Filter>Header Files\dmc\dlls</Filter>
355
+    </ClInclude>
356
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_ControlConfigPanel.h">
357
+      <Filter>Header Files\dmc\cl_dll</Filter>
358
+    </ClInclude>
359
+    <ClInclude Include="..\..\dmc\cl_dll\StudioModelRenderer.h">
360
+      <Filter>Header Files\dmc\cl_dll</Filter>
361
+    </ClInclude>
362
+    <ClInclude Include="..\..\dmc\cl_dll\util.h">
363
+      <Filter>Header Files\dmc\cl_dll</Filter>
364
+    </ClInclude>
365
+    <ClInclude Include="..\..\dmc\cl_dll\util_vector.h">
366
+      <Filter>Header Files\dmc\cl_dll</Filter>
367
+    </ClInclude>
368
+    <ClInclude Include="..\..\game_shared\vgui_checkbutton2.h">
369
+      <Filter>Header Files\game_shared</Filter>
370
+    </ClInclude>
371
+    <ClInclude Include="..\..\game_shared\vgui_grid.h">
372
+      <Filter>Header Files\game_shared</Filter>
373
+    </ClInclude>
374
+    <ClInclude Include="..\..\game_shared\vgui_helpers.h">
375
+      <Filter>Header Files\game_shared</Filter>
376
+    </ClInclude>
377
+    <ClInclude Include="..\..\game_shared\vgui_listbox.h">
378
+      <Filter>Header Files\game_shared</Filter>
379
+    </ClInclude>
380
+    <ClInclude Include="..\..\game_shared\vgui_loadtga.h">
381
+      <Filter>Header Files\game_shared</Filter>
382
+    </ClInclude>
383
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.h">
384
+      <Filter>Header Files\dmc\cl_dll</Filter>
385
+    </ClInclude>
386
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_int.h">
387
+      <Filter>Header Files\dmc\cl_dll</Filter>
388
+    </ClInclude>
389
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_SchemeManager.h">
390
+      <Filter>Header Files\dmc\cl_dll</Filter>
391
+    </ClInclude>
392
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_ScorePanel.h">
393
+      <Filter>Header Files\dmc\cl_dll</Filter>
394
+    </ClInclude>
395
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_ServerBrowser.h">
396
+      <Filter>Header Files\dmc\cl_dll</Filter>
397
+    </ClInclude>
398
+    <ClInclude Include="..\..\dmc\cl_dll\voice_status.h">
399
+      <Filter>Header Files\dmc\cl_dll</Filter>
400
+    </ClInclude>
401
+    <ClInclude Include="..\..\dmc\cl_dll\wrect.h">
402
+      <Filter>Header Files\dmc\cl_dll</Filter>
403
+    </ClInclude>
404
+    <ClInclude Include="..\..\dmc\cl_dll\vgui_viewport.h">
405
+      <Filter>Header Files\dmc\cl_dll</Filter>
406
+    </ClInclude>
407
+    <ClInclude Include="..\..\dmc\cl_dll\view.h">
408
+      <Filter>Header Files\dmc\cl_dll</Filter>
409
+    </ClInclude>
410
+  </ItemGroup>
411
+</Project>

+ 203
- 0
projects/vs2010/dmcdll.vcxproj View File

@@ -0,0 +1,203 @@
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|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <ItemGroup>
14
+    <ClCompile Include="..\..\dmc\dlls\animating.cpp" />
15
+    <ClCompile Include="..\..\dmc\dlls\animation.cpp" />
16
+    <ClCompile Include="..\..\dmc\dlls\bmodels.cpp" />
17
+    <ClCompile Include="..\..\dmc\dlls\buttons.cpp" />
18
+    <ClCompile Include="..\..\dmc\dlls\cbase.cpp" />
19
+    <ClCompile Include="..\..\dmc\dlls\client.cpp" />
20
+    <ClCompile Include="..\..\dmc\dlls\combat.cpp" />
21
+    <ClCompile Include="..\..\dmc\dlls\doors.cpp" />
22
+    <ClCompile Include="..\..\dmc\dlls\effects.cpp" />
23
+    <ClCompile Include="..\..\dmc\dlls\explode.cpp" />
24
+    <ClCompile Include="..\..\dmc\dlls\func_break.cpp" />
25
+    <ClCompile Include="..\..\dmc\dlls\func_tank.cpp" />
26
+    <ClCompile Include="..\..\dmc\dlls\game.cpp" />
27
+    <ClCompile Include="..\..\dmc\dlls\gamerules.cpp" />
28
+    <ClCompile Include="..\..\dmc\dlls\globals.cpp" />
29
+    <ClCompile Include="..\..\dmc\dlls\h_ai.cpp" />
30
+    <ClCompile Include="..\..\dmc\dlls\h_export.cpp" />
31
+    <ClCompile Include="..\..\dmc\dlls\lights.cpp" />
32
+    <ClCompile Include="..\..\dmc\dlls\maprules.cpp" />
33
+    <ClCompile Include="..\..\dmc\dlls\monsters.cpp" />
34
+    <ClCompile Include="..\..\dmc\dlls\monsterstate.cpp" />
35
+    <ClCompile Include="..\..\dmc\dlls\multiplay_gamerules.cpp" />
36
+    <ClCompile Include="..\..\dmc\dlls\nodes.cpp" />
37
+    <ClCompile Include="..\..\dmc\dlls\observer.cpp" />
38
+    <ClCompile Include="..\..\dmc\dlls\pathcorner.cpp" />
39
+    <ClCompile Include="..\..\dmc\dlls\plane.cpp" />
40
+    <ClCompile Include="..\..\dmc\dlls\plats.cpp" />
41
+    <ClCompile Include="..\..\dmc\dlls\player.cpp" />
42
+    <ClCompile Include="..\..\dmc\dlls\quake_gun.cpp" />
43
+    <ClCompile Include="..\..\dmc\dlls\quake_items.cpp" />
44
+    <ClCompile Include="..\..\dmc\dlls\quake_nail.cpp" />
45
+    <ClCompile Include="..\..\dmc\dlls\quake_player.cpp" />
46
+    <ClCompile Include="..\..\dmc\dlls\quake_rocket.cpp" />
47
+    <ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp" />
48
+    <ClCompile Include="..\..\dmc\dlls\schedule.cpp" />
49
+    <ClCompile Include="..\..\dmc\dlls\singleplay_gamerules.cpp" />
50
+    <ClCompile Include="..\..\dmc\dlls\skill.cpp" />
51
+    <ClCompile Include="..\..\dmc\dlls\sound.cpp" />
52
+    <ClCompile Include="..\..\dmc\dlls\spectator.cpp" />
53
+    <ClCompile Include="..\..\dmc\dlls\subs.cpp" />
54
+    <ClCompile Include="..\..\dmc\dlls\teamplay_gamerules.cpp" />
55
+    <ClCompile Include="..\..\dmc\dlls\threewave_gamerules.cpp" />
56
+    <ClCompile Include="..\..\dmc\dlls\triggers.cpp" />
57
+    <ClCompile Include="..\..\dmc\dlls\util.cpp" />
58
+    <ClCompile Include="..\..\dmc\dlls\weapons.cpp" />
59
+    <ClCompile Include="..\..\dmc\dlls\world.cpp" />
60
+    <ClCompile Include="..\..\dmc\pm_shared\pm_debug.c" />
61
+    <ClCompile Include="..\..\dmc\pm_shared\pm_math.c" />
62
+    <ClCompile Include="..\..\dmc\pm_shared\pm_shared.c" />
63
+    <ClCompile Include="..\..\game_shared\voice_gamemgr.cpp" />
64
+  </ItemGroup>
65
+  <ItemGroup>
66
+    <ClInclude Include="..\..\dmc\dlls\activity.h" />
67
+    <ClInclude Include="..\..\dmc\dlls\activitymap.h" />
68
+    <ClInclude Include="..\..\dmc\dlls\animation.h" />
69
+    <ClInclude Include="..\..\dmc\dlls\basemonster.h" />
70
+    <ClInclude Include="..\..\dmc\dlls\cbase.h" />
71
+    <ClInclude Include="..\..\dmc\dlls\cdll_dll.h" />
72
+    <ClInclude Include="..\..\dmc\dlls\client.h" />
73
+    <ClInclude Include="..\..\dmc\dlls\decals.h" />
74
+    <ClInclude Include="..\..\dmc\dlls\defaultai.h" />
75
+    <ClInclude Include="..\..\dmc\dlls\doors.h" />
76
+    <ClInclude Include="..\..\dmc\dlls\effects.h" />
77
+    <ClInclude Include="..\..\dmc\dlls\enginecallback.h" />
78
+    <ClInclude Include="..\..\dmc\dlls\explode.h" />
79
+    <ClInclude Include="..\..\dmc\dlls\extdll.h" />
80
+    <ClInclude Include="..\..\dmc\dlls\func_break.h" />
81
+    <ClInclude Include="..\..\dmc\dlls\gamerules.h" />
82
+    <ClInclude Include="..\..\dmc\dlls\items.h" />
83
+    <ClInclude Include="..\..\dmc\dlls\monsterevent.h" />
84
+    <ClInclude Include="..\..\dmc\dlls\monsters.h" />
85
+    <ClInclude Include="..\..\dmc\dlls\nodes.h" />
86
+    <ClInclude Include="..\..\dmc\dlls\plane.h" />
87
+    <ClInclude Include="..\..\dmc\dlls\player.h" />
88
+    <ClInclude Include="..\..\dmc\dlls\quake_gun.h" />
89
+    <ClInclude Include="..\..\dmc\dlls\saverestore.h" />
90
+    <ClInclude Include="..\..\dmc\dlls\schedule.h" />
91
+    <ClInclude Include="..\..\dmc\dlls\scripted.h" />
92
+    <ClInclude Include="..\..\dmc\dlls\scriptevent.h" />
93
+    <ClInclude Include="..\..\dmc\dlls\skill.h" />
94
+    <ClInclude Include="..\..\dmc\dlls\soundent.h" />
95
+    <ClInclude Include="..\..\dmc\dlls\spectator.h" />
96
+    <ClInclude Include="..\..\dmc\dlls\teamplay_gamerules.h" />
97
+    <ClInclude Include="..\..\dmc\dlls\threewave_gamerules.h" />
98
+    <ClInclude Include="..\..\dmc\dlls\trains.h" />
99
+    <ClInclude Include="..\..\dmc\dlls\util.h" />
100
+    <ClInclude Include="..\..\dmc\dlls\vector.h" />
101
+    <ClInclude Include="..\..\dmc\dlls\weapons.h" />
102
+    <ClInclude Include="..\..\dmc\pm_shared\pm_debug.h" />
103
+    <ClInclude Include="..\..\dmc\pm_shared\pm_defs.h" />
104
+    <ClInclude Include="..\..\dmc\pm_shared\pm_info.h" />
105
+    <ClInclude Include="..\..\dmc\pm_shared\pm_materials.h" />
106
+    <ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h" />
107
+    <ClInclude Include="..\..\dmc\pm_shared\pm_shared.h" />
108
+    <ClInclude Include="..\..\game_shared\voice_gamemgr.h" />
109
+  </ItemGroup>
110
+  <PropertyGroup Label="Globals">
111
+    <ProjectGuid>{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}</ProjectGuid>
112
+    <Keyword>Win32Proj</Keyword>
113
+    <RootNamespace>dmcdll</RootNamespace>
114
+  </PropertyGroup>
115
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
116
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
117
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
118
+    <UseDebugLibraries>true</UseDebugLibraries>
119
+    <CharacterSet>NotSet</CharacterSet>
120
+  </PropertyGroup>
121
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
122
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
123
+    <UseDebugLibraries>false</UseDebugLibraries>
124
+    <WholeProgramOptimization>true</WholeProgramOptimization>
125
+    <CharacterSet>NotSet</CharacterSet>
126
+  </PropertyGroup>
127
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
128
+  <ImportGroup Label="ExtensionSettings">
129
+  </ImportGroup>
130
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
131
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
132
+  </ImportGroup>
133
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
134
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
135
+  </ImportGroup>
136
+  <PropertyGroup Label="UserMacros" />
137
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
138
+    <LinkIncremental>true</LinkIncremental>
139
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
140
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
141
+    <TargetName>dmc</TargetName>
142
+  </PropertyGroup>
143
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
144
+    <LinkIncremental>false</LinkIncremental>
145
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
146
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
147
+    <TargetName>dmc</TargetName>
148
+  </PropertyGroup>
149
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
150
+    <ClCompile>
151
+      <PrecompiledHeader>
152
+      </PrecompiledHeader>
153
+      <WarningLevel>Level3</WarningLevel>
154
+      <Optimization>Disabled</Optimization>
155
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
156
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
157
+      <AdditionalIncludeDirectories>..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
158
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
159
+    </ClCompile>
160
+    <Link>
161
+      <SubSystem>Windows</SubSystem>
162
+      <GenerateDebugInformation>true</GenerateDebugInformation>
163
+      <ModuleDefinitionFile>$(ProjectDir)..\..\dmc\dlls\dmc.def</ModuleDefinitionFile>
164
+    </Link>
165
+    <PostBuildEvent>
166
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
167
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
168
+    </PostBuildEvent>
169
+    <PostBuildEvent>
170
+      <Message>Performing Post-Build Event</Message>
171
+    </PostBuildEvent>
172
+  </ItemDefinitionGroup>
173
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
174
+    <ClCompile>
175
+      <WarningLevel>Level3</WarningLevel>
176
+      <PrecompiledHeader>
177
+      </PrecompiledHeader>
178
+      <Optimization>MaxSpeed</Optimization>
179
+      <FunctionLevelLinking>true</FunctionLevelLinking>
180
+      <IntrinsicFunctions>true</IntrinsicFunctions>
181
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
182
+      <AdditionalIncludeDirectories>..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
183
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
184
+    </ClCompile>
185
+    <Link>
186
+      <SubSystem>Windows</SubSystem>
187
+      <GenerateDebugInformation>true</GenerateDebugInformation>
188
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
189
+      <OptimizeReferences>true</OptimizeReferences>
190
+      <ModuleDefinitionFile>$(ProjectDir)..\..\dmc\dlls\dmc.def</ModuleDefinitionFile>
191
+    </Link>
192
+    <PostBuildEvent>
193
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
194
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
195
+    </PostBuildEvent>
196
+    <PostBuildEvent>
197
+      <Message>Performing Post-Build Event</Message>
198
+    </PostBuildEvent>
199
+  </ItemDefinitionGroup>
200
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
201
+  <ImportGroup Label="ExtensionTargets">
202
+  </ImportGroup>
203
+</Project>

+ 333
- 0
projects/vs2010/dmcdll.vcxproj.filters View File

@@ -0,0 +1,333 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup>
4
+    <Filter Include="Source Files">
5
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
7
+    </Filter>
8
+    <Filter Include="Header Files">
9
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
10
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
11
+    </Filter>
12
+    <Filter Include="Resource Files">
13
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
14
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
15
+    </Filter>
16
+    <Filter Include="Source Files\dmc">
17
+      <UniqueIdentifier>{c5ff4571-ca04-4e1f-80e9-a19506da02f2}</UniqueIdentifier>
18
+    </Filter>
19
+    <Filter Include="Source Files\dmc\dlls">
20
+      <UniqueIdentifier>{5dec4dc2-32bf-42c2-b2f2-d1d51e0570ac}</UniqueIdentifier>
21
+    </Filter>
22
+    <Filter Include="Source Files\dmc\pm_shared">
23
+      <UniqueIdentifier>{bdf7ca1b-850d-4ba7-bd67-415aa43b6253}</UniqueIdentifier>
24
+    </Filter>
25
+    <Filter Include="Source Files\game_shared">
26
+      <UniqueIdentifier>{cb42fc3a-444b-4840-8de8-b4130a14d9d6}</UniqueIdentifier>
27
+    </Filter>
28
+    <Filter Include="Header Files\dmc">
29
+      <UniqueIdentifier>{91a827c4-689d-46e4-8f96-ace43cdbc9c9}</UniqueIdentifier>
30
+    </Filter>
31
+    <Filter Include="Header Files\dmc\dlls">
32
+      <UniqueIdentifier>{cc570f9a-1abf-41cc-b5ba-e0b498ca4b81}</UniqueIdentifier>
33
+    </Filter>
34
+    <Filter Include="Header Files\dmc\pm_shared">
35
+      <UniqueIdentifier>{6de9e702-afbc-41de-a5a3-2f8dfd99d18b}</UniqueIdentifier>
36
+    </Filter>
37
+    <Filter Include="Header Files\game_shared">
38
+      <UniqueIdentifier>{3546bbd0-6019-4fd3-b958-359c4bf3a897}</UniqueIdentifier>
39
+    </Filter>
40
+    <Filter Include="Source Files\_Shared Weapons">
41
+      <UniqueIdentifier>{c7a2ed7b-dc8c-4df5-9fb9-d37c542058af}</UniqueIdentifier>
42
+    </Filter>
43
+    <Filter Include="Source Files\_Shared Weapons\dmc">
44
+      <UniqueIdentifier>{646a6534-4acb-4aa0-8341-17a34671b226}</UniqueIdentifier>
45
+    </Filter>
46
+    <Filter Include="Source Files\_Shared Weapons\dmc\dlls">
47
+      <UniqueIdentifier>{f1606514-06e0-4c6e-b751-4c0b6bf1e171}</UniqueIdentifier>
48
+    </Filter>
49
+  </ItemGroup>
50
+  <ItemGroup>
51
+    <ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp">
52
+      <Filter>Source Files\_Shared Weapons\dmc\dlls</Filter>
53
+    </ClCompile>
54
+    <ClCompile Include="..\..\dmc\dlls\quake_gun.cpp">
55
+      <Filter>Source Files\_Shared Weapons\dmc\dlls</Filter>
56
+    </ClCompile>
57
+    <ClCompile Include="..\..\dmc\dlls\player.cpp">
58
+      <Filter>Source Files\dmc\dlls</Filter>
59
+    </ClCompile>
60
+    <ClCompile Include="..\..\dmc\dlls\animating.cpp">
61
+      <Filter>Source Files\dmc\dlls</Filter>
62
+    </ClCompile>
63
+    <ClCompile Include="..\..\dmc\dlls\animation.cpp">
64
+      <Filter>Source Files\dmc\dlls</Filter>
65
+    </ClCompile>
66
+    <ClCompile Include="..\..\dmc\dlls\bmodels.cpp">
67
+      <Filter>Source Files\dmc\dlls</Filter>
68
+    </ClCompile>
69
+    <ClCompile Include="..\..\dmc\dlls\buttons.cpp">
70
+      <Filter>Source Files\dmc\dlls</Filter>
71
+    </ClCompile>
72
+    <ClCompile Include="..\..\dmc\dlls\cbase.cpp">
73
+      <Filter>Source Files\dmc\dlls</Filter>
74
+    </ClCompile>
75
+    <ClCompile Include="..\..\dmc\dlls\client.cpp">
76
+      <Filter>Source Files\dmc\dlls</Filter>
77
+    </ClCompile>
78
+    <ClCompile Include="..\..\dmc\dlls\combat.cpp">
79
+      <Filter>Source Files\dmc\dlls</Filter>
80
+    </ClCompile>
81
+    <ClCompile Include="..\..\dmc\dlls\doors.cpp">
82
+      <Filter>Source Files\dmc\dlls</Filter>
83
+    </ClCompile>
84
+    <ClCompile Include="..\..\dmc\dlls\effects.cpp">
85
+      <Filter>Source Files\dmc\dlls</Filter>
86
+    </ClCompile>
87
+    <ClCompile Include="..\..\dmc\dlls\explode.cpp">
88
+      <Filter>Source Files\dmc\dlls</Filter>
89
+    </ClCompile>
90
+    <ClCompile Include="..\..\dmc\dlls\func_break.cpp">
91
+      <Filter>Source Files\dmc\dlls</Filter>
92
+    </ClCompile>
93
+    <ClCompile Include="..\..\dmc\dlls\func_tank.cpp">
94
+      <Filter>Source Files\dmc\dlls</Filter>
95
+    </ClCompile>
96
+    <ClCompile Include="..\..\dmc\dlls\game.cpp">
97
+      <Filter>Source Files\dmc\dlls</Filter>
98
+    </ClCompile>
99
+    <ClCompile Include="..\..\dmc\dlls\gamerules.cpp">
100
+      <Filter>Source Files\dmc\dlls</Filter>
101
+    </ClCompile>
102
+    <ClCompile Include="..\..\dmc\dlls\globals.cpp">
103
+      <Filter>Source Files\dmc\dlls</Filter>
104
+    </ClCompile>
105
+    <ClCompile Include="..\..\dmc\dlls\h_ai.cpp">
106
+      <Filter>Source Files\dmc\dlls</Filter>
107
+    </ClCompile>
108
+    <ClCompile Include="..\..\dmc\dlls\h_export.cpp">
109
+      <Filter>Source Files\dmc\dlls</Filter>
110
+    </ClCompile>
111
+    <ClCompile Include="..\..\dmc\dlls\lights.cpp">
112
+      <Filter>Source Files\dmc\dlls</Filter>
113
+    </ClCompile>
114
+    <ClCompile Include="..\..\dmc\dlls\maprules.cpp">
115
+      <Filter>Source Files\dmc\dlls</Filter>
116
+    </ClCompile>
117
+    <ClCompile Include="..\..\dmc\dlls\monsters.cpp">
118
+      <Filter>Source Files\dmc\dlls</Filter>
119
+    </ClCompile>
120
+    <ClCompile Include="..\..\dmc\dlls\monsterstate.cpp">
121
+      <Filter>Source Files\dmc\dlls</Filter>
122
+    </ClCompile>
123
+    <ClCompile Include="..\..\dmc\dlls\multiplay_gamerules.cpp">
124
+      <Filter>Source Files\dmc\dlls</Filter>
125
+    </ClCompile>
126
+    <ClCompile Include="..\..\dmc\dlls\nodes.cpp">
127
+      <Filter>Source Files\dmc\dlls</Filter>
128
+    </ClCompile>
129
+    <ClCompile Include="..\..\dmc\dlls\observer.cpp">
130
+      <Filter>Source Files\dmc\dlls</Filter>
131
+    </ClCompile>
132
+    <ClCompile Include="..\..\dmc\dlls\pathcorner.cpp">
133
+      <Filter>Source Files\dmc\dlls</Filter>
134
+    </ClCompile>
135
+    <ClCompile Include="..\..\dmc\dlls\plane.cpp">
136
+      <Filter>Source Files\dmc\dlls</Filter>
137
+    </ClCompile>
138
+    <ClCompile Include="..\..\dmc\dlls\plats.cpp">
139
+      <Filter>Source Files\dmc\dlls</Filter>
140
+    </ClCompile>
141
+    <ClCompile Include="..\..\dmc\pm_shared\pm_shared.c">
142
+      <Filter>Source Files\dmc\pm_shared</Filter>
143
+    </ClCompile>
144
+    <ClCompile Include="..\..\dmc\pm_shared\pm_debug.c">
145
+      <Filter>Source Files\dmc\pm_shared</Filter>
146
+    </ClCompile>
147
+    <ClCompile Include="..\..\dmc\pm_shared\pm_math.c">
148
+      <Filter>Source Files\dmc\pm_shared</Filter>
149
+    </ClCompile>
150
+    <ClCompile Include="..\..\dmc\dlls\util.cpp">
151
+      <Filter>Source Files\dmc\dlls</Filter>
152
+    </ClCompile>
153
+    <ClCompile Include="..\..\dmc\dlls\quake_items.cpp">
154
+      <Filter>Source Files\dmc\dlls</Filter>
155
+    </ClCompile>
156
+    <ClCompile Include="..\..\dmc\dlls\quake_nail.cpp">
157
+      <Filter>Source Files\dmc\dlls</Filter>
158
+    </ClCompile>
159
+    <ClCompile Include="..\..\dmc\dlls\quake_player.cpp">
160
+      <Filter>Source Files\dmc\dlls</Filter>
161
+    </ClCompile>
162
+    <ClCompile Include="..\..\dmc\dlls\quake_rocket.cpp">
163
+      <Filter>Source Files\dmc\dlls</Filter>
164
+    </ClCompile>
165
+    <ClCompile Include="..\..\dmc\dlls\schedule.cpp">
166
+      <Filter>Source Files\dmc\dlls</Filter>
167
+    </ClCompile>
168
+    <ClCompile Include="..\..\dmc\dlls\singleplay_gamerules.cpp">
169
+      <Filter>Source Files\dmc\dlls</Filter>
170
+    </ClCompile>
171
+    <ClCompile Include="..\..\dmc\dlls\skill.cpp">
172
+      <Filter>Source Files\dmc\dlls</Filter>
173
+    </ClCompile>
174
+    <ClCompile Include="..\..\dmc\dlls\sound.cpp">
175
+      <Filter>Source Files\dmc\dlls</Filter>
176
+    </ClCompile>
177
+    <ClCompile Include="..\..\dmc\dlls\spectator.cpp">
178
+      <Filter>Source Files\dmc\dlls</Filter>
179
+    </ClCompile>
180
+    <ClCompile Include="..\..\dmc\dlls\subs.cpp">
181
+      <Filter>Source Files\dmc\dlls</Filter>
182
+    </ClCompile>
183
+    <ClCompile Include="..\..\dmc\dlls\teamplay_gamerules.cpp">
184
+      <Filter>Source Files\dmc\dlls</Filter>
185
+    </ClCompile>
186
+    <ClCompile Include="..\..\dmc\dlls\threewave_gamerules.cpp">
187
+      <Filter>Source Files\dmc\dlls</Filter>
188
+    </ClCompile>
189
+    <ClCompile Include="..\..\dmc\dlls\triggers.cpp">
190
+      <Filter>Source Files\dmc\dlls</Filter>
191
+    </ClCompile>
192
+    <ClCompile Include="..\..\game_shared\voice_gamemgr.cpp">
193
+      <Filter>Source Files\game_shared</Filter>
194
+    </ClCompile>
195
+    <ClCompile Include="..\..\dmc\dlls\weapons.cpp">
196
+      <Filter>Source Files\dmc\dlls</Filter>
197
+    </ClCompile>
198
+    <ClCompile Include="..\..\dmc\dlls\world.cpp">
199
+      <Filter>Source Files\dmc\dlls</Filter>
200
+    </ClCompile>
201
+  </ItemGroup>
202
+  <ItemGroup>
203
+    <ClInclude Include="..\..\dmc\dlls\player.h">
204
+      <Filter>Header Files\dmc\dlls</Filter>
205
+    </ClInclude>
206
+    <ClInclude Include="..\..\dmc\dlls\activity.h">
207
+      <Filter>Header Files\dmc\dlls</Filter>
208
+    </ClInclude>
209
+    <ClInclude Include="..\..\dmc\dlls\activitymap.h">
210
+      <Filter>Header Files\dmc\dlls</Filter>
211
+    </ClInclude>
212
+    <ClInclude Include="..\..\dmc\dlls\animation.h">
213
+      <Filter>Header Files\dmc\dlls</Filter>
214
+    </ClInclude>
215
+    <ClInclude Include="..\..\dmc\dlls\basemonster.h">
216
+      <Filter>Header Files\dmc\dlls</Filter>
217
+    </ClInclude>
218
+    <ClInclude Include="..\..\dmc\dlls\cbase.h">
219
+      <Filter>Header Files\dmc\dlls</Filter>
220
+    </ClInclude>
221
+    <ClInclude Include="..\..\dmc\dlls\cdll_dll.h">
222
+      <Filter>Header Files\dmc\dlls</Filter>
223
+    </ClInclude>
224
+    <ClInclude Include="..\..\dmc\dlls\client.h">
225
+      <Filter>Header Files\dmc\dlls</Filter>
226
+    </ClInclude>
227
+    <ClInclude Include="..\..\dmc\dlls\decals.h">
228
+      <Filter>Header Files\dmc\dlls</Filter>
229
+    </ClInclude>
230
+    <ClInclude Include="..\..\dmc\dlls\defaultai.h">
231
+      <Filter>Header Files\dmc\dlls</Filter>
232
+    </ClInclude>
233
+    <ClInclude Include="..\..\dmc\dlls\doors.h">
234
+      <Filter>Header Files\dmc\dlls</Filter>
235
+    </ClInclude>
236
+    <ClInclude Include="..\..\dmc\dlls\effects.h">
237
+      <Filter>Header Files\dmc\dlls</Filter>
238
+    </ClInclude>
239
+    <ClInclude Include="..\..\dmc\dlls\enginecallback.h">
240
+      <Filter>Header Files\dmc\dlls</Filter>
241
+    </ClInclude>
242
+    <ClInclude Include="..\..\dmc\dlls\explode.h">
243
+      <Filter>Header Files\dmc\dlls</Filter>
244
+    </ClInclude>
245
+    <ClInclude Include="..\..\dmc\dlls\extdll.h">
246
+      <Filter>Header Files\dmc\dlls</Filter>
247
+    </ClInclude>
248
+    <ClInclude Include="..\..\dmc\dlls\func_break.h">
249
+      <Filter>Header Files\dmc\dlls</Filter>
250
+    </ClInclude>
251
+    <ClInclude Include="..\..\dmc\dlls\gamerules.h">
252
+      <Filter>Header Files\dmc\dlls</Filter>
253
+    </ClInclude>
254
+    <ClInclude Include="..\..\dmc\dlls\items.h">
255
+      <Filter>Header Files\dmc\dlls</Filter>
256
+    </ClInclude>
257
+    <ClInclude Include="..\..\dmc\dlls\monsterevent.h">
258
+      <Filter>Header Files\dmc\dlls</Filter>
259
+    </ClInclude>
260
+    <ClInclude Include="..\..\dmc\dlls\monsters.h">
261
+      <Filter>Header Files\dmc\dlls</Filter>
262
+    </ClInclude>
263
+    <ClInclude Include="..\..\dmc\dlls\nodes.h">
264
+      <Filter>Header Files\dmc\dlls</Filter>
265
+    </ClInclude>
266
+    <ClInclude Include="..\..\dmc\dlls\plane.h">
267
+      <Filter>Header Files\dmc\dlls</Filter>
268
+    </ClInclude>
269
+    <ClInclude Include="..\..\dmc\pm_shared\pm_shared.h">
270
+      <Filter>Header Files\dmc\pm_shared</Filter>
271
+    </ClInclude>
272
+    <ClInclude Include="..\..\dmc\pm_shared\pm_debug.h">
273
+      <Filter>Header Files\dmc\pm_shared</Filter>
274
+    </ClInclude>
275
+    <ClInclude Include="..\..\dmc\pm_shared\pm_defs.h">
276
+      <Filter>Header Files\dmc\pm_shared</Filter>
277
+    </ClInclude>
278
+    <ClInclude Include="..\..\dmc\pm_shared\pm_info.h">
279
+      <Filter>Header Files\dmc\pm_shared</Filter>
280
+    </ClInclude>
281
+    <ClInclude Include="..\..\dmc\pm_shared\pm_materials.h">
282
+      <Filter>Header Files\dmc\pm_shared</Filter>
283
+    </ClInclude>
284
+    <ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h">
285
+      <Filter>Header Files\dmc\pm_shared</Filter>
286
+    </ClInclude>
287
+    <ClInclude Include="..\..\dmc\dlls\weapons.h">
288
+      <Filter>Header Files\dmc\dlls</Filter>
289
+    </ClInclude>
290
+    <ClInclude Include="..\..\dmc\dlls\quake_gun.h">
291
+      <Filter>Header Files\dmc\dlls</Filter>
292
+    </ClInclude>
293
+    <ClInclude Include="..\..\dmc\dlls\saverestore.h">
294
+      <Filter>Header Files\dmc\dlls</Filter>
295
+    </ClInclude>
296
+    <ClInclude Include="..\..\dmc\dlls\schedule.h">
297
+      <Filter>Header Files\dmc\dlls</Filter>
298
+    </ClInclude>
299
+    <ClInclude Include="..\..\dmc\dlls\scripted.h">
300
+      <Filter>Header Files\dmc\dlls</Filter>
301
+    </ClInclude>
302
+    <ClInclude Include="..\..\dmc\dlls\scriptevent.h">
303
+      <Filter>Header Files\dmc\dlls</Filter>
304
+    </ClInclude>
305
+    <ClInclude Include="..\..\dmc\dlls\skill.h">
306
+      <Filter>Header Files\dmc\dlls</Filter>
307
+    </ClInclude>
308
+    <ClInclude Include="..\..\dmc\dlls\soundent.h">
309
+      <Filter>Header Files\dmc\dlls</Filter>
310
+    </ClInclude>
311
+    <ClInclude Include="..\..\dmc\dlls\spectator.h">
312
+      <Filter>Header Files\dmc\dlls</Filter>
313
+    </ClInclude>
314
+    <ClInclude Include="..\..\dmc\dlls\teamplay_gamerules.h">
315
+      <Filter>Header Files\dmc\dlls</Filter>
316
+    </ClInclude>
317
+    <ClInclude Include="..\..\dmc\dlls\threewave_gamerules.h">
318
+      <Filter>Header Files\dmc\dlls</Filter>
319
+    </ClInclude>
320
+    <ClInclude Include="..\..\dmc\dlls\trains.h">
321
+      <Filter>Header Files\dmc\dlls</Filter>
322
+    </ClInclude>
323
+    <ClInclude Include="..\..\dmc\dlls\util.h">
324
+      <Filter>Header Files\dmc\dlls</Filter>
325
+    </ClInclude>
326
+    <ClInclude Include="..\..\dmc\dlls\vector.h">
327
+      <Filter>Header Files\dmc\dlls</Filter>
328
+    </ClInclude>
329
+    <ClInclude Include="..\..\game_shared\voice_gamemgr.h">
330
+      <Filter>Header Files\game_shared</Filter>
331
+    </ClInclude>
332
+  </ItemGroup>
333
+</Project>

+ 239
- 0
projects/vs2010/hl_cdll.vcxproj View File

@@ -0,0 +1,239 @@
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|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>hl_cdll</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>NotSet</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>NotSet</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
34
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35
+  </ImportGroup>
36
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
37
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros" />
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
43
+    <TargetName>client</TargetName>
44
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
45
+  </PropertyGroup>
46
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
47
+    <LinkIncremental>false</LinkIncremental>
48
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
49
+    <TargetName>client</TargetName>
50
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
51
+  </PropertyGroup>
52
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
53
+    <ClCompile>
54
+      <PrecompiledHeader>
55
+      </PrecompiledHeader>
56
+      <WarningLevel>Level3</WarningLevel>
57
+      <Optimization>Disabled</Optimization>
58
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
59
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
60
+      <AdditionalIncludeDirectories>..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
61
+    </ClCompile>
62
+    <Link>
63
+      <SubSystem>Windows</SubSystem>
64
+      <GenerateDebugInformation>true</GenerateDebugInformation>
65
+      <AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
66
+      <BaseAddress>
67
+      </BaseAddress>
68
+    </Link>
69
+    <PostBuildEvent>
70
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
71
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
72
+    </PostBuildEvent>
73
+    <PostBuildEvent>
74
+      <Message>Performing Post-Build Event</Message>
75
+    </PostBuildEvent>
76
+  </ItemDefinitionGroup>
77
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
78
+    <ClCompile>
79
+      <WarningLevel>Level3</WarningLevel>
80
+      <PrecompiledHeader>
81
+      </PrecompiledHeader>
82
+      <Optimization>MaxSpeed</Optimization>
83
+      <FunctionLevelLinking>true</FunctionLevelLinking>
84
+      <IntrinsicFunctions>true</IntrinsicFunctions>
85
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
86
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
87
+      <AdditionalIncludeDirectories>..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
88
+    </ClCompile>
89
+    <Link>
90
+      <SubSystem>Windows</SubSystem>
91
+      <GenerateDebugInformation>true</GenerateDebugInformation>
92
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
93
+      <OptimizeReferences>true</OptimizeReferences>
94
+      <AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
95
+      <BaseAddress>
96
+      </BaseAddress>
97
+    </Link>
98
+    <PostBuildEvent>
99
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
100
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
101
+    </PostBuildEvent>
102
+    <PostBuildEvent>
103
+      <Message>Performing Post-Build Event</Message>
104
+    </PostBuildEvent>
105
+  </ItemDefinitionGroup>
106
+  <ItemGroup>
107
+    <ClCompile Include="..\..\cl_dll\ammo.cpp" />
108
+    <ClCompile Include="..\..\cl_dll\ammohistory.cpp" />
109
+    <ClCompile Include="..\..\cl_dll\ammo_secondary.cpp" />
110
+    <ClCompile Include="..\..\cl_dll\battery.cpp" />
111
+    <ClCompile Include="..\..\cl_dll\cdll_int.cpp" />
112
+    <ClCompile Include="..\..\cl_dll\com_weapons.cpp" />
113
+    <ClCompile Include="..\..\cl_dll\death.cpp" />
114
+    <ClCompile Include="..\..\cl_dll\demo.cpp" />
115
+    <ClCompile Include="..\..\cl_dll\entity.cpp" />
116
+    <ClCompile Include="..\..\cl_dll\events.cpp" />
117
+    <ClCompile Include="..\..\cl_dll\ev_common.cpp" />
118
+    <ClCompile Include="..\..\cl_dll\ev_hldm.cpp" />
119
+    <ClCompile Include="..\..\cl_dll\flashlight.cpp" />
120
+    <ClCompile Include="..\..\cl_dll\GameStudioModelRenderer.cpp" />
121
+    <ClCompile Include="..\..\cl_dll\geiger.cpp" />
122
+    <ClCompile Include="..\..\cl_dll\health.cpp" />
123
+    <ClCompile Include="..\..\cl_dll\hl\hl_baseentity.cpp" />
124
+    <ClCompile Include="..\..\cl_dll\hl\hl_events.cpp" />
125
+    <ClCompile Include="..\..\cl_dll\hl\hl_objects.cpp" />
126
+    <ClCompile Include="..\..\cl_dll\hl\hl_weapons.cpp" />
127
+    <ClCompile Include="..\..\cl_dll\hud.cpp" />
128
+    <ClCompile Include="..\..\cl_dll\hud_bench.cpp" />
129
+    <ClCompile Include="..\..\cl_dll\hud_benchtrace.cpp" />
130
+    <ClCompile Include="..\..\cl_dll\hud_msg.cpp" />
131
+    <ClCompile Include="..\..\cl_dll\hud_redraw.cpp" />
132
+    <ClCompile Include="..\..\cl_dll\hud_servers.cpp" />
133
+    <ClCompile Include="..\..\cl_dll\hud_spectator.cpp" />
134
+    <ClCompile Include="..\..\cl_dll\hud_update.cpp" />
135
+    <ClCompile Include="..\..\cl_dll\input.cpp" />
136
+    <ClCompile Include="..\..\cl_dll\inputw32.cpp" />
137
+    <ClCompile Include="..\..\cl_dll\interpolation.cpp" />
138
+    <ClCompile Include="..\..\cl_dll\in_camera.cpp" />
139
+    <ClCompile Include="..\..\cl_dll\menu.cpp" />
140
+    <ClCompile Include="..\..\cl_dll\message.cpp" />
141
+    <ClCompile Include="..\..\cl_dll\saytext.cpp" />
142
+    <ClCompile Include="..\..\cl_dll\statusbar.cpp" />
143
+    <ClCompile Include="..\..\cl_dll\status_icons.cpp" />
144
+    <ClCompile Include="..\..\cl_dll\StudioModelRenderer.cpp" />
145
+    <ClCompile Include="..\..\cl_dll\studio_util.cpp" />
146
+    <ClCompile Include="..\..\cl_dll\text_message.cpp" />
147
+    <ClCompile Include="..\..\cl_dll\train.cpp" />
148
+    <ClCompile Include="..\..\cl_dll\tri.cpp" />
149
+    <ClCompile Include="..\..\cl_dll\util.cpp" />
150
+    <ClCompile Include="..\..\cl_dll\vgui_ClassMenu.cpp" />
151
+    <ClCompile Include="..\..\cl_dll\vgui_ControlConfigPanel.cpp" />
152
+    <ClCompile Include="..\..\cl_dll\vgui_CustomObjects.cpp" />
153
+    <ClCompile Include="..\..\cl_dll\vgui_int.cpp" />
154
+    <ClCompile Include="..\..\cl_dll\vgui_MOTDWindow.cpp" />
155
+    <ClCompile Include="..\..\cl_dll\vgui_SchemeManager.cpp" />
156
+    <ClCompile Include="..\..\cl_dll\vgui_ScorePanel.cpp" />
157
+    <ClCompile Include="..\..\cl_dll\vgui_ServerBrowser.cpp" />
158
+    <ClCompile Include="..\..\cl_dll\vgui_SpectatorPanel.cpp" />
159
+    <ClCompile Include="..\..\cl_dll\vgui_TeamFortressViewport.cpp" />
160
+    <ClCompile Include="..\..\cl_dll\vgui_teammenu.cpp" />
161
+    <ClCompile Include="..\..\cl_dll\view.cpp" />
162
+    <ClCompile Include="..\..\cl_dll\voice_status.cpp" />
163
+    <ClCompile Include="..\..\common\parsemsg.cpp" />
164
+    <ClCompile Include="..\..\dlls\crossbow.cpp" />
165
+    <ClCompile Include="..\..\dlls\crowbar.cpp" />
166
+    <ClCompile Include="..\..\dlls\egon.cpp" />
167
+    <ClCompile Include="..\..\dlls\gauss.cpp" />
168
+    <ClCompile Include="..\..\dlls\handgrenade.cpp" />
169
+    <ClCompile Include="..\..\dlls\hornetgun.cpp" />
170
+    <ClCompile Include="..\..\dlls\mp5.cpp" />
171
+    <ClCompile Include="..\..\dlls\python.cpp" />
172
+    <ClCompile Include="..\..\dlls\rpg.cpp" />
173
+    <ClCompile Include="..\..\dlls\satchel.cpp" />
174
+    <ClCompile Include="..\..\dlls\shotgun.cpp" />
175
+    <ClCompile Include="..\..\dlls\squeakgrenade.cpp" />
176
+    <ClCompile Include="..\..\dlls\tripmine.cpp" />
177
+    <ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp" />
178
+    <ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp" />
179
+    <ClCompile Include="..\..\game_shared\vgui_grid.cpp" />
180
+    <ClCompile Include="..\..\game_shared\vgui_helpers.cpp" />
181
+    <ClCompile Include="..\..\game_shared\vgui_listbox.cpp" />
182
+    <ClCompile Include="..\..\game_shared\vgui_loadtga.cpp" />
183
+    <ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp" />
184
+    <ClCompile Include="..\..\game_shared\vgui_slider2.cpp" />
185
+    <ClCompile Include="..\..\game_shared\voice_banmgr.cpp" />
186
+    <ClCompile Include="..\..\pm_shared\pm_debug.c" />
187
+    <ClCompile Include="..\..\pm_shared\pm_math.c" />
188
+    <ClCompile Include="..\..\pm_shared\pm_shared.c" />
189
+    <ClCompile Include="..\..\public\interface.cpp" />
190
+  </ItemGroup>
191
+  <ItemGroup>
192
+    <ClInclude Include="..\..\cl_dll\ammo.h" />
193
+    <ClInclude Include="..\..\cl_dll\ammohistory.h" />
194
+    <ClInclude Include="..\..\cl_dll\camera.h" />
195
+    <ClInclude Include="..\..\cl_dll\cl_dll.h" />
196
+    <ClInclude Include="..\..\cl_dll\cl_util.h" />
197
+    <ClInclude Include="..\..\cl_dll\com_weapons.h" />
198
+    <ClInclude Include="..\..\cl_dll\demo.h" />
199
+    <ClInclude Include="..\..\cl_dll\eventscripts.h" />
200
+    <ClInclude Include="..\..\cl_dll\ev_hldm.h" />
201
+    <ClInclude Include="..\..\cl_dll\GameStudioModelRenderer.h" />
202
+    <ClInclude Include="..\..\cl_dll\health.h" />
203
+    <ClInclude Include="..\..\cl_dll\hud.h" />
204
+    <ClInclude Include="..\..\cl_dll\hud_servers.h" />
205
+    <ClInclude Include="..\..\cl_dll\hud_servers_priv.h" />
206
+    <ClInclude Include="..\..\cl_dll\hud_spectator.h" />
207
+    <ClInclude Include="..\..\cl_dll\interpolation.h" />
208
+    <ClInclude Include="..\..\cl_dll\in_defs.h" />
209
+    <ClInclude Include="..\..\cl_dll\kbutton.h" />
210
+    <ClInclude Include="..\..\cl_dll\StudioModelRenderer.h" />
211
+    <ClInclude Include="..\..\cl_dll\tri.h" />
212
+    <ClInclude Include="..\..\cl_dll\util_vector.h" />
213
+    <ClInclude Include="..\..\cl_dll\vgui_ControlConfigPanel.h" />
214
+    <ClInclude Include="..\..\cl_dll\vgui_int.h" />
215
+    <ClInclude Include="..\..\cl_dll\vgui_SchemeManager.h" />
216
+    <ClInclude Include="..\..\cl_dll\vgui_ScorePanel.h" />
217
+    <ClInclude Include="..\..\cl_dll\vgui_ServerBrowser.h" />
218
+    <ClInclude Include="..\..\cl_dll\vgui_SpectatorPanel.h" />
219
+    <ClInclude Include="..\..\cl_dll\view.h" />
220
+    <ClInclude Include="..\..\cl_dll\wrect.h" />
221
+    <ClInclude Include="..\..\common\parsemsg.h" />
222
+    <ClInclude Include="..\..\game_shared\vgui_scrollbar2.h" />
223
+    <ClInclude Include="..\..\game_shared\vgui_slider2.h" />
224
+    <ClInclude Include="..\..\game_shared\voice_banmgr.h" />
225
+    <ClInclude Include="..\..\game_shared\voice_status.h" />
226
+    <ClInclude Include="..\..\pm_shared\pm_debug.h" />
227
+    <ClInclude Include="..\..\pm_shared\pm_defs.h" />
228
+    <ClInclude Include="..\..\pm_shared\pm_info.h" />
229
+    <ClInclude Include="..\..\pm_shared\pm_materials.h" />
230
+    <ClInclude Include="..\..\pm_shared\pm_movevars.h" />
231
+    <ClInclude Include="..\..\pm_shared\pm_shared.h" />
232
+  </ItemGroup>
233
+  <ItemGroup>
234
+    <Library Include="..\..\lib\public\game_controls.lib" />
235
+  </ItemGroup>
236
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
237
+  <ImportGroup Label="ExtensionTargets">
238
+  </ImportGroup>
239
+</Project>

+ 435
- 0
projects/vs2010/hl_cdll.vcxproj.filters View File

@@ -0,0 +1,435 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup>
4
+    <Filter Include="Source Files">
5
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
7
+    </Filter>
8
+    <Filter Include="Header Files">
9
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
10
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
11
+    </Filter>
12
+    <Filter Include="Resource Files">
13
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
14
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
15
+    </Filter>
16
+    <Filter Include="Source Files\cl_dll">
17
+      <UniqueIdentifier>{01b8d565-8fa1-4999-8cb6-01da5dd1e555}</UniqueIdentifier>
18
+    </Filter>
19
+    <Filter Include="Source Files\common">
20
+      <UniqueIdentifier>{6887a889-19a5-42f7-8af9-2af4b64cbf2b}</UniqueIdentifier>
21
+    </Filter>
22
+    <Filter Include="Source Files\pm_shared">
23
+      <UniqueIdentifier>{7d8ce8c9-fed8-42ee-9ba0-73d0fee6006a}</UniqueIdentifier>
24
+    </Filter>
25
+    <Filter Include="Source Files\game_shared">
26
+      <UniqueIdentifier>{83318ea3-5019-4d8a-a9f9-4922cdb1c9bb}</UniqueIdentifier>
27
+    </Filter>
28
+    <Filter Include="Header Files\cl_dll">
29
+      <UniqueIdentifier>{95dcdae3-b427-4517-a477-bfa2583b2e1f}</UniqueIdentifier>
30
+    </Filter>
31
+    <Filter Include="Header Files\common">
32
+      <UniqueIdentifier>{54679c20-fece-4cb1-bef2-017d30f31af0}</UniqueIdentifier>
33
+    </Filter>
34
+    <Filter Include="Header Files\pm_shared">
35
+      <UniqueIdentifier>{fb64b597-8c31-4391-b259-6121f67bbccb}</UniqueIdentifier>
36
+    </Filter>
37
+    <Filter Include="Header Files\game_shared">
38
+      <UniqueIdentifier>{dfaa6b94-3821-41ff-a9c2-ef94fbb0d7d1}</UniqueIdentifier>
39
+    </Filter>
40
+    <Filter Include="Source Files\public">
41
+      <UniqueIdentifier>{c053705f-05f3-4d16-ab13-80bfa84cbe75}</UniqueIdentifier>
42
+    </Filter>
43
+    <Filter Include="Source Files\_hl">
44
+      <UniqueIdentifier>{f033f23a-ab54-411c-bebf-72d10839418e}</UniqueIdentifier>
45
+    </Filter>
46
+    <Filter Include="Source Files\_hl\dlls">
47
+      <UniqueIdentifier>{a2469e54-cb56-4161-b6b1-55c9d93676c1}</UniqueIdentifier>
48
+    </Filter>
49
+    <Filter Include="Source Files\_hl\dlls\wpn_shared">
50
+      <UniqueIdentifier>{a46a0ff1-e7ad-43c4-afb8-6c93e71803a1}</UniqueIdentifier>
51
+    </Filter>
52
+    <Filter Include="Source Files\_hl\cl_dll">
53
+      <UniqueIdentifier>{5bff06ec-c232-4dd2-8642-4e2ce64f31ef}</UniqueIdentifier>
54
+    </Filter>
55
+    <Filter Include="Source Files\_hl\cl_dll\hl">
56
+      <UniqueIdentifier>{bd9d5958-4e67-4bff-bbd8-6ba6dfcdb720}</UniqueIdentifier>
57
+    </Filter>
58
+  </ItemGroup>
59
+  <ItemGroup>
60
+    <ClCompile Include="..\..\dlls\crossbow.cpp">
61
+      <Filter>Source Files\_hl\dlls</Filter>
62
+    </ClCompile>
63
+    <ClCompile Include="..\..\dlls\crowbar.cpp">
64
+      <Filter>Source Files\_hl\dlls</Filter>
65
+    </ClCompile>
66
+    <ClCompile Include="..\..\dlls\egon.cpp">
67
+      <Filter>Source Files\_hl\dlls</Filter>
68
+    </ClCompile>
69
+    <ClCompile Include="..\..\cl_dll\ev_hldm.cpp">
70
+      <Filter>Source Files\_hl\cl_dll</Filter>
71
+    </ClCompile>
72
+    <ClCompile Include="..\..\dlls\gauss.cpp">
73
+      <Filter>Source Files\_hl\dlls</Filter>
74
+    </ClCompile>
75
+    <ClCompile Include="..\..\dlls\handgrenade.cpp">
76
+      <Filter>Source Files\_hl\dlls</Filter>
77
+    </ClCompile>
78
+    <ClCompile Include="..\..\cl_dll\hl\hl_weapons.cpp">
79
+      <Filter>Source Files\_hl\cl_dll\hl</Filter>
80
+    </ClCompile>
81
+    <ClCompile Include="..\..\cl_dll\hl\hl_baseentity.cpp">
82
+      <Filter>Source Files\_hl\cl_dll\hl</Filter>
83
+    </ClCompile>
84
+    <ClCompile Include="..\..\cl_dll\hl\hl_events.cpp">
85
+      <Filter>Source Files\_hl\cl_dll\hl</Filter>
86
+    </ClCompile>
87
+    <ClCompile Include="..\..\cl_dll\hl\hl_objects.cpp">
88
+      <Filter>Source Files\_hl\cl_dll\hl</Filter>
89
+    </ClCompile>
90
+    <ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp">
91
+      <Filter>Source Files\_hl\dlls\wpn_shared</Filter>
92
+    </ClCompile>
93
+    <ClCompile Include="..\..\dlls\squeakgrenade.cpp">
94
+      <Filter>Source Files\_hl\dlls</Filter>
95
+    </ClCompile>
96
+    <ClCompile Include="..\..\dlls\hornetgun.cpp">
97
+      <Filter>Source Files\_hl\dlls</Filter>
98
+    </ClCompile>
99
+    <ClCompile Include="..\..\dlls\mp5.cpp">
100
+      <Filter>Source Files\_hl\dlls</Filter>
101
+    </ClCompile>
102
+    <ClCompile Include="..\..\dlls\python.cpp">
103
+      <Filter>Source Files\_hl\dlls</Filter>
104
+    </ClCompile>
105
+    <ClCompile Include="..\..\dlls\rpg.cpp">
106
+      <Filter>Source Files\_hl\dlls</Filter>
107
+    </ClCompile>
108
+    <ClCompile Include="..\..\dlls\satchel.cpp">
109
+      <Filter>Source Files\_hl\dlls</Filter>
110
+    </ClCompile>
111
+    <ClCompile Include="..\..\dlls\shotgun.cpp">
112
+      <Filter>Source Files\_hl\dlls</Filter>
113
+    </ClCompile>
114
+    <ClCompile Include="..\..\dlls\tripmine.cpp">
115
+      <Filter>Source Files\_hl\dlls</Filter>
116
+    </ClCompile>
117
+    <ClCompile Include="..\..\cl_dll\death.cpp">
118
+      <Filter>Source Files\cl_dll</Filter>
119
+    </ClCompile>
120
+    <ClCompile Include="..\..\cl_dll\ammo.cpp">
121
+      <Filter>Source Files\cl_dll</Filter>
122
+    </ClCompile>
123
+    <ClCompile Include="..\..\cl_dll\ammo_secondary.cpp">
124
+      <Filter>Source Files\cl_dll</Filter>
125
+    </ClCompile>
126
+    <ClCompile Include="..\..\cl_dll\ammohistory.cpp">
127
+      <Filter>Source Files\cl_dll</Filter>
128
+    </ClCompile>
129
+    <ClCompile Include="..\..\cl_dll\battery.cpp">
130
+      <Filter>Source Files\cl_dll</Filter>
131
+    </ClCompile>
132
+    <ClCompile Include="..\..\cl_dll\cdll_int.cpp">
133
+      <Filter>Source Files\cl_dll</Filter>
134
+    </ClCompile>
135
+    <ClCompile Include="..\..\cl_dll\com_weapons.cpp">
136
+      <Filter>Source Files\cl_dll</Filter>
137
+    </ClCompile>
138
+    <ClCompile Include="..\..\cl_dll\message.cpp">
139
+      <Filter>Source Files\cl_dll</Filter>
140
+    </ClCompile>
141
+    <ClCompile Include="..\..\cl_dll\demo.cpp">
142
+      <Filter>Source Files\cl_dll</Filter>
143
+    </ClCompile>
144
+    <ClCompile Include="..\..\cl_dll\entity.cpp">
145
+      <Filter>Source Files\cl_dll</Filter>
146
+    </ClCompile>
147
+    <ClCompile Include="..\..\cl_dll\ev_common.cpp">
148
+      <Filter>Source Files\cl_dll</Filter>
149
+    </ClCompile>
150
+    <ClCompile Include="..\..\cl_dll\events.cpp">
151
+      <Filter>Source Files\cl_dll</Filter>
152
+    </ClCompile>
153
+    <ClCompile Include="..\..\cl_dll\flashlight.cpp">
154
+      <Filter>Source Files\cl_dll</Filter>
155
+    </ClCompile>
156
+    <ClCompile Include="..\..\cl_dll\GameStudioModelRenderer.cpp">
157
+      <Filter>Source Files\cl_dll</Filter>
158
+    </ClCompile>
159
+    <ClCompile Include="..\..\cl_dll\geiger.cpp">
160
+      <Filter>Source Files\cl_dll</Filter>
161
+    </ClCompile>
162
+    <ClCompile Include="..\..\cl_dll\health.cpp">
163
+      <Filter>Source Files\cl_dll</Filter>
164
+    </ClCompile>
165
+    <ClCompile Include="..\..\cl_dll\hud.cpp">
166
+      <Filter>Source Files\cl_dll</Filter>
167
+    </ClCompile>
168
+    <ClCompile Include="..\..\cl_dll\hud_bench.cpp">
169
+      <Filter>Source Files\cl_dll</Filter>
170
+    </ClCompile>
171
+    <ClCompile Include="..\..\cl_dll\hud_benchtrace.cpp">
172
+      <Filter>Source Files\cl_dll</Filter>
173
+    </ClCompile>
174
+    <ClCompile Include="..\..\cl_dll\hud_msg.cpp">
175
+      <Filter>Source Files\cl_dll</Filter>
176
+    </ClCompile>
177
+    <ClCompile Include="..\..\cl_dll\hud_redraw.cpp">
178
+      <Filter>Source Files\cl_dll</Filter>
179
+    </ClCompile>
180
+    <ClCompile Include="..\..\cl_dll\hud_servers.cpp">
181
+      <Filter>Source Files\cl_dll</Filter>
182
+    </ClCompile>
183
+    <ClCompile Include="..\..\cl_dll\hud_spectator.cpp">
184
+      <Filter>Source Files\cl_dll</Filter>
185
+    </ClCompile>
186
+    <ClCompile Include="..\..\cl_dll\hud_update.cpp">
187
+      <Filter>Source Files\cl_dll</Filter>
188
+    </ClCompile>
189
+    <ClCompile Include="..\..\cl_dll\in_camera.cpp">
190
+      <Filter>Source Files\cl_dll</Filter>
191
+    </ClCompile>
192
+    <ClCompile Include="..\..\cl_dll\input.cpp">
193
+      <Filter>Source Files\cl_dll</Filter>
194
+    </ClCompile>
195
+    <ClCompile Include="..\..\cl_dll\inputw32.cpp">
196
+      <Filter>Source Files\cl_dll</Filter>
197
+    </ClCompile>
198
+    <ClCompile Include="..\..\cl_dll\interpolation.cpp">
199
+      <Filter>Source Files\cl_dll</Filter>
200
+    </ClCompile>
201
+    <ClCompile Include="..\..\cl_dll\menu.cpp">
202
+      <Filter>Source Files\cl_dll</Filter>
203
+    </ClCompile>
204
+    <ClCompile Include="..\..\common\parsemsg.cpp">
205
+      <Filter>Source Files\common</Filter>
206
+    </ClCompile>
207
+    <ClCompile Include="..\..\pm_shared\pm_shared.c">
208
+      <Filter>Source Files\pm_shared</Filter>
209
+    </ClCompile>
210
+    <ClCompile Include="..\..\pm_shared\pm_debug.c">
211
+      <Filter>Source Files\pm_shared</Filter>
212
+    </ClCompile>
213
+    <ClCompile Include="..\..\pm_shared\pm_math.c">
214
+      <Filter>Source Files\pm_shared</Filter>
215
+    </ClCompile>
216
+    <ClCompile Include="..\..\cl_dll\util.cpp">
217
+      <Filter>Source Files\cl_dll</Filter>
218
+    </ClCompile>
219
+    <ClCompile Include="..\..\cl_dll\saytext.cpp">
220
+      <Filter>Source Files\cl_dll</Filter>
221
+    </ClCompile>
222
+    <ClCompile Include="..\..\cl_dll\status_icons.cpp">
223
+      <Filter>Source Files\cl_dll</Filter>
224
+    </ClCompile>
225
+    <ClCompile Include="..\..\cl_dll\statusbar.cpp">
226
+      <Filter>Source Files\cl_dll</Filter>
227
+    </ClCompile>
228
+    <ClCompile Include="..\..\cl_dll\studio_util.cpp">
229
+      <Filter>Source Files\cl_dll</Filter>
230
+    </ClCompile>
231
+    <ClCompile Include="..\..\cl_dll\StudioModelRenderer.cpp">
232
+      <Filter>Source Files\cl_dll</Filter>
233
+    </ClCompile>
234
+    <ClCompile Include="..\..\cl_dll\text_message.cpp">
235
+      <Filter>Source Files\cl_dll</Filter>
236
+    </ClCompile>
237
+    <ClCompile Include="..\..\cl_dll\train.cpp">
238
+      <Filter>Source Files\cl_dll</Filter>
239
+    </ClCompile>
240
+    <ClCompile Include="..\..\cl_dll\tri.cpp">
241
+      <Filter>Source Files\cl_dll</Filter>
242
+    </ClCompile>
243
+    <ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp">
244
+      <Filter>Source Files\game_shared</Filter>
245
+    </ClCompile>
246
+    <ClCompile Include="..\..\cl_dll\vgui_CustomObjects.cpp">
247
+      <Filter>Source Files\cl_dll</Filter>
248
+    </ClCompile>
249
+    <ClCompile Include="..\..\cl_dll\vgui_ClassMenu.cpp">
250
+      <Filter>Source Files\cl_dll</Filter>
251
+    </ClCompile>
252
+    <ClCompile Include="..\..\cl_dll\vgui_ControlConfigPanel.cpp">
253
+      <Filter>Source Files\cl_dll</Filter>
254
+    </ClCompile>
255
+    <ClCompile Include="..\..\game_shared\vgui_grid.cpp">
256
+      <Filter>Source Files\game_shared</Filter>
257
+    </ClCompile>
258
+    <ClCompile Include="..\..\game_shared\vgui_helpers.cpp">
259
+      <Filter>Source Files\game_shared</Filter>
260
+    </ClCompile>
261
+    <ClCompile Include="..\..\cl_dll\vgui_int.cpp">
262
+      <Filter>Source Files\cl_dll</Filter>
263
+    </ClCompile>
264
+    <ClCompile Include="..\..\game_shared\vgui_loadtga.cpp">
265
+      <Filter>Source Files\game_shared</Filter>
266
+    </ClCompile>
267
+    <ClCompile Include="..\..\game_shared\vgui_listbox.cpp">
268
+      <Filter>Source Files\game_shared</Filter>
269
+    </ClCompile>
270
+    <ClCompile Include="..\..\cl_dll\vgui_MOTDWindow.cpp">
271
+      <Filter>Source Files\cl_dll</Filter>
272
+    </ClCompile>
273
+    <ClCompile Include="..\..\cl_dll\vgui_SchemeManager.cpp">
274
+      <Filter>Source Files\cl_dll</Filter>
275
+    </ClCompile>
276
+    <ClCompile Include="..\..\cl_dll\vgui_ScorePanel.cpp">
277
+      <Filter>Source Files\cl_dll</Filter>
278
+    </ClCompile>
279
+    <ClCompile Include="..\..\game_shared\voice_banmgr.cpp">
280
+      <Filter>Source Files\game_shared</Filter>
281
+    </ClCompile>
282
+    <ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp">
283
+      <Filter>Source Files\game_shared</Filter>
284
+    </ClCompile>
285
+    <ClCompile Include="..\..\game_shared\vgui_slider2.cpp">
286
+      <Filter>Source Files\game_shared</Filter>
287
+    </ClCompile>
288
+    <ClCompile Include="..\..\cl_dll\view.cpp">
289
+      <Filter>Source Files\cl_dll</Filter>
290
+    </ClCompile>
291
+    <ClCompile Include="..\..\cl_dll\vgui_ServerBrowser.cpp">
292
+      <Filter>Source Files\cl_dll</Filter>
293
+    </ClCompile>
294
+    <ClCompile Include="..\..\cl_dll\vgui_SpectatorPanel.cpp">
295
+      <Filter>Source Files\cl_dll</Filter>
296
+    </ClCompile>
297
+    <ClCompile Include="..\..\cl_dll\vgui_TeamFortressViewport.cpp">
298
+      <Filter>Source Files\cl_dll</Filter>
299
+    </ClCompile>
300
+    <ClCompile Include="..\..\cl_dll\vgui_teammenu.cpp">
301
+      <Filter>Source Files\cl_dll</Filter>
302
+    </ClCompile>
303
+    <ClCompile Include="..\..\cl_dll\voice_status.cpp">
304
+      <Filter>Source Files\cl_dll</Filter>
305
+    </ClCompile>
306
+    <ClCompile Include="..\..\public\interface.cpp">
307
+      <Filter>Source Files\public</Filter>
308
+    </ClCompile>
309
+  </ItemGroup>
310
+  <ItemGroup>
311
+    <ClInclude Include="..\..\cl_dll\kbutton.h">
312
+      <Filter>Header Files\cl_dll</Filter>
313
+    </ClInclude>
314
+    <ClInclude Include="..\..\cl_dll\ammo.h">
315
+      <Filter>Header Files\cl_dll</Filter>
316
+    </ClInclude>
317
+    <ClInclude Include="..\..\cl_dll\ammohistory.h">
318
+      <Filter>Header Files\cl_dll</Filter>
319
+    </ClInclude>
320
+    <ClInclude Include="..\..\cl_dll\camera.h">
321
+      <Filter>Header Files\cl_dll</Filter>
322
+    </ClInclude>
323
+    <ClInclude Include="..\..\cl_dll\cl_dll.h">
324
+      <Filter>Header Files\cl_dll</Filter>
325
+    </ClInclude>
326
+    <ClInclude Include="..\..\cl_dll\cl_util.h">
327
+      <Filter>Header Files\cl_dll</Filter>
328
+    </ClInclude>
329
+    <ClInclude Include="..\..\cl_dll\com_weapons.h">
330
+      <Filter>Header Files\cl_dll</Filter>
331
+    </ClInclude>
332
+    <ClInclude Include="..\..\cl_dll\demo.h">
333
+      <Filter>Header Files\cl_dll</Filter>
334
+    </ClInclude>
335
+    <ClInclude Include="..\..\cl_dll\ev_hldm.h">
336
+      <Filter>Header Files\cl_dll</Filter>
337
+    </ClInclude>
338
+    <ClInclude Include="..\..\cl_dll\eventscripts.h">
339
+      <Filter>Header Files\cl_dll</Filter>
340
+    </ClInclude>
341
+    <ClInclude Include="..\..\cl_dll\GameStudioModelRenderer.h">
342
+      <Filter>Header Files\cl_dll</Filter>
343
+    </ClInclude>
344
+    <ClInclude Include="..\..\cl_dll\health.h">
345
+      <Filter>Header Files\cl_dll</Filter>
346
+    </ClInclude>
347
+    <ClInclude Include="..\..\cl_dll\hud.h">
348
+      <Filter>Header Files\cl_dll</Filter>
349
+    </ClInclude>
350
+    <ClInclude Include="..\..\cl_dll\hud_servers.h">
351
+      <Filter>Header Files\cl_dll</Filter>
352
+    </ClInclude>
353
+    <ClInclude Include="..\..\cl_dll\hud_servers_priv.h">
354
+      <Filter>Header Files\cl_dll</Filter>
355
+    </ClInclude>
356
+    <ClInclude Include="..\..\cl_dll\hud_spectator.h">
357
+      <Filter>Header Files\cl_dll</Filter>
358
+    </ClInclude>
359
+    <ClInclude Include="..\..\cl_dll\in_defs.h">
360
+      <Filter>Header Files\cl_dll</Filter>
361
+    </ClInclude>
362
+    <ClInclude Include="..\..\cl_dll\interpolation.h">
363
+      <Filter>Header Files\cl_dll</Filter>
364
+    </ClInclude>
365
+    <ClInclude Include="..\..\common\parsemsg.h">
366
+      <Filter>Header Files\common</Filter>
367
+    </ClInclude>
368
+    <ClInclude Include="..\..\pm_shared\pm_shared.h">
369
+      <Filter>Header Files\pm_shared</Filter>
370
+    </ClInclude>
371
+    <ClInclude Include="..\..\pm_shared\pm_debug.h">
372
+      <Filter>Header Files\pm_shared</Filter>
373
+    </ClInclude>
374
+    <ClInclude Include="..\..\pm_shared\pm_defs.h">
375
+      <Filter>Header Files\pm_shared</Filter>
376
+    </ClInclude>
377
+    <ClInclude Include="..\..\pm_shared\pm_info.h">
378
+      <Filter>Header Files\pm_shared</Filter>
379
+    </ClInclude>
380
+    <ClInclude Include="..\..\pm_shared\pm_materials.h">
381
+      <Filter>Header Files\pm_shared</Filter>
382
+    </ClInclude>
383
+    <ClInclude Include="..\..\pm_shared\pm_movevars.h">
384
+      <Filter>Header Files\pm_shared</Filter>
385
+    </ClInclude>
386
+    <ClInclude Include="..\..\cl_dll\vgui_ScorePanel.h">
387
+      <Filter>Header Files\cl_dll</Filter>
388
+    </ClInclude>
389
+    <ClInclude Include="..\..\cl_dll\StudioModelRenderer.h">
390
+      <Filter>Header Files\cl_dll</Filter>
391
+    </ClInclude>
392
+    <ClInclude Include="..\..\cl_dll\tri.h">
393
+      <Filter>Header Files\cl_dll</Filter>
394
+    </ClInclude>
395
+    <ClInclude Include="..\..\cl_dll\util_vector.h">
396
+      <Filter>Header Files\cl_dll</Filter>
397
+    </ClInclude>
398
+    <ClInclude Include="..\..\cl_dll\vgui_ControlConfigPanel.h">
399
+      <Filter>Header Files\cl_dll</Filter>
400
+    </ClInclude>
401
+    <ClInclude Include="..\..\cl_dll\vgui_int.h">
402
+      <Filter>Header Files\cl_dll</Filter>
403
+    </ClInclude>
404
+    <ClInclude Include="..\..\cl_dll\vgui_SchemeManager.h">
405
+      <Filter>Header Files\cl_dll</Filter>
406
+    </ClInclude>
407
+    <ClInclude Include="..\..\game_shared\vgui_slider2.h">
408
+      <Filter>Header Files\game_shared</Filter>
409
+    </ClInclude>
410
+    <ClInclude Include="..\..\game_shared\voice_status.h">
411
+      <Filter>Header Files\game_shared</Filter>
412
+    </ClInclude>
413
+    <ClInclude Include="..\..\game_shared\vgui_scrollbar2.h">
414
+      <Filter>Header Files\game_shared</Filter>
415
+    </ClInclude>
416
+    <ClInclude Include="..\..\game_shared\voice_banmgr.h">
417
+      <Filter>Header Files\game_shared</Filter>
418
+    </ClInclude>
419
+    <ClInclude Include="..\..\cl_dll\wrect.h">
420
+      <Filter>Header Files\cl_dll</Filter>
421
+    </ClInclude>
422
+    <ClInclude Include="..\..\cl_dll\vgui_ServerBrowser.h">
423
+      <Filter>Header Files\cl_dll</Filter>
424
+    </ClInclude>
425
+    <ClInclude Include="..\..\cl_dll\vgui_SpectatorPanel.h">
426
+      <Filter>Header Files\cl_dll</Filter>
427
+    </ClInclude>
428
+    <ClInclude Include="..\..\cl_dll\view.h">
429
+      <Filter>Header Files\cl_dll</Filter>
430
+    </ClInclude>
431
+  </ItemGroup>
432
+  <ItemGroup>
433
+    <Library Include="..\..\lib\public\game_controls.lib" />
434
+  </ItemGroup>
435
+</Project>

+ 257
- 0
projects/vs2010/hldll.vcxproj View File

@@ -0,0 +1,257 @@
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|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{69DDADC0-97F4-419E-86EB-C91781A0D2E0}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>hldll</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>NotSet</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>NotSet</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
34
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35
+  </ImportGroup>
36
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
37
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros" />
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
43
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
44
+    <TargetName>hl</TargetName>
45
+  </PropertyGroup>
46
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
47
+    <LinkIncremental>false</LinkIncremental>
48
+    <OutDir>$(Configuration)\$(ProjectName)\</OutDir>
49
+    <IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
50
+    <TargetName>hl</TargetName>
51
+  </PropertyGroup>
52
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
53
+    <ClCompile>
54
+      <PrecompiledHeader>
55
+      </PrecompiledHeader>
56
+      <WarningLevel>Level3</WarningLevel>
57
+      <Optimization>Disabled</Optimization>
58
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;CLIENT_WEAPONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
59
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
60
+      <AdditionalIncludeDirectories>..\..\dlls;..\..\engine;..\..\common;..\..\pm_shared;..\..\game_shared;..\..\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
61
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
62
+    </ClCompile>
63
+    <Link>
64
+      <SubSystem>Windows</SubSystem>
65
+      <GenerateDebugInformation>true</GenerateDebugInformation>
66
+      <ModuleDefinitionFile>$(ProjectDir)..\..\dlls\hl.def</ModuleDefinitionFile>
67
+    </Link>
68
+    <PostBuildEvent>
69
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
70
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
71
+    </PostBuildEvent>
72
+    <PostBuildEvent>
73
+      <Message>Performing Post-Build Event</Message>
74
+    </PostBuildEvent>
75
+  </ItemDefinitionGroup>
76
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
77
+    <ClCompile>
78
+      <WarningLevel>Level3</WarningLevel>
79
+      <PrecompiledHeader>
80
+      </PrecompiledHeader>
81
+      <Optimization>MaxSpeed</Optimization>
82
+      <FunctionLevelLinking>true</FunctionLevelLinking>
83
+      <IntrinsicFunctions>true</IntrinsicFunctions>
84
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;CLIENT_WEAPONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85
+      <AdditionalIncludeDirectories>..\..\dlls;..\..\engine;..\..\common;..\..\pm_shared;..\..\game_shared;..\..\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
86
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
87
+    </ClCompile>
88
+    <Link>
89
+      <SubSystem>Windows</SubSystem>
90
+      <GenerateDebugInformation>true</GenerateDebugInformation>
91
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
92
+      <OptimizeReferences>true</OptimizeReferences>
93
+      <ModuleDefinitionFile>$(ProjectDir)..\..\dlls\hl.def</ModuleDefinitionFile>
94
+    </Link>
95
+    <PostBuildEvent>
96
+      <Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
97
+call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
98
+    </PostBuildEvent>
99
+    <PostBuildEvent>
100
+      <Message>Performing Post-Build Event</Message>
101
+    </PostBuildEvent>
102
+  </ItemDefinitionGroup>
103
+  <ItemGroup>
104
+    <ClCompile Include="..\..\dlls\aflock.cpp" />
105
+    <ClCompile Include="..\..\dlls\agrunt.cpp" />
106
+    <ClCompile Include="..\..\dlls\airtank.cpp" />
107
+    <ClCompile Include="..\..\dlls\animating.cpp" />
108
+    <ClCompile Include="..\..\dlls\animation.cpp" />
109
+    <ClCompile Include="..\..\dlls\apache.cpp" />
110
+    <ClCompile Include="..\..\dlls\barnacle.cpp" />
111
+    <ClCompile Include="..\..\dlls\barney.cpp" />
112
+    <ClCompile Include="..\..\dlls\bigmomma.cpp" />
113
+    <ClCompile Include="..\..\dlls\bloater.cpp" />
114
+    <ClCompile Include="..\..\dlls\bmodels.cpp" />
115
+    <ClCompile Include="..\..\dlls\bullsquid.cpp" />
116
+    <ClCompile Include="..\..\dlls\buttons.cpp" />
117
+    <ClCompile Include="..\..\dlls\cbase.cpp" />
118
+    <ClCompile Include="..\..\dlls\client.cpp" />
119
+    <ClCompile Include="..\..\dlls\combat.cpp" />
120
+    <ClCompile Include="..\..\dlls\controller.cpp" />
121
+    <ClCompile Include="..\..\dlls\crossbow.cpp" />
122
+    <ClCompile Include="..\..\dlls\crowbar.cpp" />
123
+    <ClCompile Include="..\..\dlls\defaultai.cpp" />
124
+    <ClCompile Include="..\..\dlls\doors.cpp" />
125
+    <ClCompile Include="..\..\dlls\effects.cpp" />
126
+    <ClCompile Include="..\..\dlls\egon.cpp" />
127
+    <ClCompile Include="..\..\dlls\explode.cpp" />
128
+    <ClCompile Include="..\..\dlls\flyingmonster.cpp" />
129
+    <ClCompile Include="..\..\dlls\func_break.cpp" />
130
+    <ClCompile Include="..\..\dlls\func_tank.cpp" />
131
+    <ClCompile Include="..\..\dlls\game.cpp" />
132
+    <ClCompile Include="..\..\dlls\gamerules.cpp" />
133
+    <ClCompile Include="..\..\dlls\gargantua.cpp" />
134
+    <ClCompile Include="..\..\dlls\gauss.cpp" />
135
+    <ClCompile Include="..\..\dlls\genericmonster.cpp" />
136
+    <ClCompile Include="..\..\dlls\ggrenade.cpp" />
137
+    <ClCompile Include="..\..\dlls\globals.cpp" />
138
+    <ClCompile Include="..\..\dlls\gman.cpp" />
139
+    <ClCompile Include="..\..\dlls\handgrenade.cpp" />
140
+    <ClCompile Include="..\..\dlls\hassassin.cpp" />
141
+    <ClCompile Include="..\..\dlls\headcrab.cpp" />
142
+    <ClCompile Include="..\..\dlls\healthkit.cpp" />
143
+    <ClCompile Include="..\..\dlls\hgrunt.cpp" />
144
+    <ClCompile Include="..\..\dlls\hornet.cpp" />
145
+    <ClCompile Include="..\..\dlls\hornetgun.cpp" />
146
+    <ClCompile Include="..\..\dlls\houndeye.cpp" />
147
+    <ClCompile Include="..\..\dlls\h_ai.cpp" />
148
+    <ClCompile Include="..\..\dlls\h_battery.cpp" />
149
+    <ClCompile Include="..\..\dlls\h_cine.cpp" />
150
+    <ClCompile Include="..\..\dlls\h_cycler.cpp" />
151
+    <ClCompile Include="..\..\dlls\h_export.cpp" />
152
+    <ClCompile Include="..\..\dlls\ichthyosaur.cpp" />
153
+    <ClCompile Include="..\..\dlls\islave.cpp" />
154
+    <ClCompile Include="..\..\dlls\items.cpp" />
155
+    <ClCompile Include="..\..\dlls\leech.cpp" />
156
+    <ClCompile Include="..\..\dlls\lights.cpp" />
157
+    <ClCompile Include="..\..\dlls\maprules.cpp" />
158
+    <ClCompile Include="..\..\dlls\monstermaker.cpp" />
159
+    <ClCompile Include="..\..\dlls\monsters.cpp" />
160
+    <ClCompile Include="..\..\dlls\monsterstate.cpp" />
161
+    <ClCompile Include="..\..\dlls\mortar.cpp" />
162
+    <ClCompile Include="..\..\dlls\mp5.cpp" />
163
+    <ClCompile Include="..\..\dlls\multiplay_gamerules.cpp" />
164
+    <ClCompile Include="..\..\dlls\nihilanth.cpp" />
165
+    <ClCompile Include="..\..\dlls\nodes.cpp" />
166
+    <ClCompile Include="..\..\dlls\observer.cpp" />
167
+    <ClCompile Include="..\..\dlls\osprey.cpp" />
168
+    <ClCompile Include="..\..\dlls\pathcorner.cpp" />
169
+    <ClCompile Include="..\..\dlls\plane.cpp" />
170
+    <ClCompile Include="..\..\dlls\plats.cpp" />
171
+    <ClCompile Include="..\..\dlls\player.cpp" />
172
+    <ClCompile Include="..\..\dlls\python.cpp" />
173
+    <ClCompile Include="..\..\dlls\rat.cpp" />
174
+    <ClCompile Include="..\..\dlls\roach.cpp" />
175
+    <ClCompile Include="..\..\dlls\rpg.cpp" />
176
+    <ClCompile Include="..\..\dlls\satchel.cpp" />
177
+    <ClCompile Include="..\..\dlls\schedule.cpp" />
178
+    <ClCompile Include="..\..\dlls\scientist.cpp" />
179
+    <ClCompile Include="..\..\dlls\scripted.cpp" />
180
+    <ClCompile Include="..\..\dlls\shotgun.cpp" />
181
+    <ClCompile Include="..\..\dlls\singleplay_gamerules.cpp" />
182
+    <ClCompile Include="..\..\dlls\skill.cpp" />
183
+    <ClCompile Include="..\..\dlls\sound.cpp" />
184
+    <ClCompile Include="..\..\dlls\soundent.cpp" />
185
+    <ClCompile Include="..\..\dlls\spectator.cpp" />
186
+    <ClCompile Include="..\..\dlls\squadmonster.cpp" />
187
+    <ClCompile Include="..\..\dlls\squeakgrenade.cpp" />
188
+    <ClCompile Include="..\..\dlls\subs.cpp" />
189
+    <ClCompile Include="..\..\dlls\talkmonster.cpp" />
190
+    <ClCompile Include="..\..\dlls\teamplay_gamerules.cpp" />
191
+    <ClCompile Include="..\..\dlls\tempmonster.cpp" />
192
+    <ClCompile Include="..\..\dlls\tentacle.cpp" />
193
+    <ClCompile Include="..\..\dlls\triggers.cpp" />
194
+    <ClCompile Include="..\..\dlls\tripmine.cpp" />
195
+    <ClCompile Include="..\..\dlls\turret.cpp" />
196
+    <ClCompile Include="..\..\dlls\util.cpp" />
197
+    <ClCompile Include="..\..\dlls\weapons.cpp" />
198
+    <ClCompile Include="..\..\dlls\world.cpp" />
199
+    <ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp" />
200
+    <ClCompile Include="..\..\dlls\xen.cpp" />
201
+    <ClCompile Include="..\..\dlls\zombie.cpp" />
202
+    <ClCompile Include="..\..\game_shared\voice_gamemgr.cpp" />
203
+    <ClCompile Include="..\..\pm_shared\pm_debug.c" />
204
+    <ClCompile Include="..\..\pm_shared\pm_math.c" />
205
+    <ClCompile Include="..\..\pm_shared\pm_shared.c" />
206
+  </ItemGroup>
207
+  <ItemGroup>
208
+    <ClInclude Include="..\..\dlls\activity.h" />
209
+    <ClInclude Include="..\..\dlls\activitymap.h" />
210
+    <ClInclude Include="..\..\dlls\animation.h" />
211
+    <ClInclude Include="..\..\dlls\basemonster.h" />
212
+    <ClInclude Include="..\..\dlls\cbase.h" />
213
+    <ClInclude Include="..\..\dlls\cdll_dll.h" />
214
+    <ClInclude Include="..\..\dlls\client.h" />
215
+    <ClInclude Include="..\..\dlls\decals.h" />
216
+    <ClInclude Include="..\..\dlls\defaultai.h" />
217
+    <ClInclude Include="..\..\dlls\doors.h" />
218
+    <ClInclude Include="..\..\dlls\effects.h" />
219
+    <ClInclude Include="..\..\dlls\enginecallback.h" />
220
+    <ClInclude Include="..\..\dlls\explode.h" />
221
+    <ClInclude Include="..\..\dlls\extdll.h" />
222
+    <ClInclude Include="..\..\dlls\flyingmonster.h" />
223
+    <ClInclude Include="..\..\dlls\func_break.h" />
224
+    <ClInclude Include="..\..\dlls\gamerules.h" />
225
+    <ClInclude Include="..\..\dlls\hornet.h" />
226
+    <ClInclude Include="..\..\dlls\items.h" />
227
+    <ClInclude Include="..\..\dlls\monsterevent.h" />
228
+    <ClInclude Include="..\..\dlls\monsters.h" />
229
+    <ClInclude Include="..\..\dlls\nodes.h" />
230
+    <ClInclude Include="..\..\dlls\plane.h" />
231
+    <ClInclude Include="..\..\dlls\player.h" />
232
+    <ClInclude Include="..\..\dlls\saverestore.h" />
233
+    <ClInclude Include="..\..\dlls\schedule.h" />
234
+    <ClInclude Include="..\..\dlls\scripted.h" />
235
+    <ClInclude Include="..\..\dlls\scriptevent.h" />
236
+    <ClInclude Include="..\..\dlls\skill.h" />
237
+    <ClInclude Include="..\..\dlls\soundent.h" />
238
+    <ClInclude Include="..\..\dlls\spectator.h" />
239
+    <ClInclude Include="..\..\dlls\squadmonster.h" />
240
+    <ClInclude Include="..\..\dlls\talkmonster.h" />
241
+    <ClInclude Include="..\..\dlls\teamplay_gamerules.h" />
242
+    <ClInclude Include="..\..\dlls\trains.h" />
243
+    <ClInclude Include="..\..\dlls\util.h" />
244
+    <ClInclude Include="..\..\dlls\vector.h" />
245
+    <ClInclude Include="..\..\dlls\weapons.h" />
246
+    <ClInclude Include="..\..\engine\eiface.h" />
247
+    <ClInclude Include="..\..\pm_shared\pm_debug.h" />
248
+    <ClInclude Include="..\..\pm_shared\pm_defs.h" />
249
+    <ClInclude Include="..\..\pm_shared\pm_info.h" />
250
+    <ClInclude Include="..\..\pm_shared\pm_materials.h" />
251
+    <ClInclude Include="..\..\pm_shared\pm_movevars.h" />
252
+    <ClInclude Include="..\..\pm_shared\pm_shared.h" />
253
+  </ItemGroup>
254
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
255
+  <ImportGroup Label="ExtensionTargets">
256
+  </ImportGroup>
257
+</Project>

+ 483
- 0
projects/vs2010/hldll.vcxproj.filters View File

@@ -0,0 +1,483 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup>
4
+    <Filter Include="Source Files">
5
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
7
+    </Filter>
8
+    <Filter Include="Header Files">
9
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
10
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
11
+    </Filter>
12
+    <Filter Include="Resource Files">
13
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
14
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
15
+    </Filter>
16
+    <Filter Include="Source Files\dlls">
17
+      <UniqueIdentifier>{a59f65b1-455f-459d-bc2a-75775255cd5c}</UniqueIdentifier>
18
+    </Filter>
19
+    <Filter Include="Source Files\dlls\wpn_shared">
20
+      <UniqueIdentifier>{000b311c-d555-467e-b6cb-5e669fb8c45e}</UniqueIdentifier>
21
+    </Filter>
22
+    <Filter Include="Source Files\pm_shared">
23
+      <UniqueIdentifier>{7f184267-1d16-4bbc-9212-a804fcd04e6a}</UniqueIdentifier>
24
+    </Filter>
25
+    <Filter Include="Source Files\game_shared">
26
+      <UniqueIdentifier>{9cd951c6-53c4-4c79-826f-13ac1af8a8b6}</UniqueIdentifier>
27
+    </Filter>
28
+    <Filter Include="Header Files\dlls">
29
+      <UniqueIdentifier>{e3b69fef-bfa6-4270-8280-f2b25793ac4e}</UniqueIdentifier>
30
+    </Filter>
31
+    <Filter Include="Header Files\engine">
32
+      <UniqueIdentifier>{b85e935a-5cc8-482d-b85f-6cdaa3452ccb}</UniqueIdentifier>
33
+    </Filter>
34
+    <Filter Include="Header Files\pm_shared">
35
+      <UniqueIdentifier>{37941113-16fa-4ce0-9bdd-a72a1ced8902}</UniqueIdentifier>
36
+    </Filter>
37
+  </ItemGroup>
38
+  <ItemGroup>
39
+    <ClCompile Include="..\..\dlls\aflock.cpp">
40
+      <Filter>Source Files\dlls</Filter>
41
+    </ClCompile>
42
+    <ClCompile Include="..\..\dlls\agrunt.cpp">
43
+      <Filter>Source Files\dlls</Filter>
44
+    </ClCompile>
45
+    <ClCompile Include="..\..\dlls\airtank.cpp">
46
+      <Filter>Source Files\dlls</Filter>
47
+    </ClCompile>
48
+    <ClCompile Include="..\..\dlls\animating.cpp">
49
+      <Filter>Source Files\dlls</Filter>
50
+    </ClCompile>
51
+    <ClCompile Include="..\..\dlls\animation.cpp">
52
+      <Filter>Source Files\dlls</Filter>
53
+    </ClCompile>
54
+    <ClCompile Include="..\..\dlls\apache.cpp">
55
+      <Filter>Source Files\dlls</Filter>
56
+    </ClCompile>
57
+    <ClCompile Include="..\..\dlls\barnacle.cpp">
58
+      <Filter>Source Files\dlls</Filter>
59
+    </ClCompile>
60
+    <ClCompile Include="..\..\dlls\barney.cpp">
61
+      <Filter>Source Files\dlls</Filter>
62
+    </ClCompile>
63
+    <ClCompile Include="..\..\dlls\bigmomma.cpp">
64
+      <Filter>Source Files\dlls</Filter>
65
+    </ClCompile>
66
+    <ClCompile Include="..\..\dlls\bloater.cpp">
67
+      <Filter>Source Files\dlls</Filter>
68
+    </ClCompile>
69
+    <ClCompile Include="..\..\dlls\bmodels.cpp">
70
+      <Filter>Source Files\dlls</Filter>
71
+    </ClCompile>
72
+    <ClCompile Include="..\..\dlls\bullsquid.cpp">
73
+      <Filter>Source Files\dlls</Filter>
74
+    </ClCompile>
75
+    <ClCompile Include="..\..\dlls\buttons.cpp">
76
+      <Filter>Source Files\dlls</Filter>
77
+    </ClCompile>
78
+    <ClCompile Include="..\..\dlls\cbase.cpp">
79
+      <Filter>Source Files\dlls</Filter>
80
+    </ClCompile>
81
+    <ClCompile Include="..\..\dlls\client.cpp">
82
+      <Filter>Source Files\dlls</Filter>
83
+    </ClCompile>
84
+    <ClCompile Include="..\..\dlls\combat.cpp">
85
+      <Filter>Source Files\dlls</Filter>
86
+    </ClCompile>
87
+    <ClCompile Include="..\..\dlls\controller.cpp">
88
+      <Filter>Source Files\dlls</Filter>
89
+    </ClCompile>
90
+    <ClCompile Include="..\..\dlls\crossbow.cpp">
91
+      <Filter>Source Files\dlls</Filter>
92
+    </ClCompile>
93
+    <ClCompile Include="..\..\dlls\crowbar.cpp">
94
+      <Filter>Source Files\dlls</Filter>
95
+    </ClCompile>
96
+    <ClCompile Include="..\..\dlls\defaultai.cpp">
97
+      <Filter>Source Files\dlls</Filter>
98
+    </ClCompile>
99
+    <ClCompile Include="..\..\dlls\gman.cpp">
100
+      <Filter>Source Files\dlls</Filter>
101
+    </ClCompile>
102
+    <ClCompile Include="..\..\dlls\doors.cpp">
103
+      <Filter>Source Files\dlls</Filter>
104
+    </ClCompile>
105
+    <ClCompile Include="..\..\dlls\effects.cpp">
106
+      <Filter>Source Files\dlls</Filter>
107
+    </ClCompile>
108
+    <ClCompile Include="..\..\dlls\egon.cpp">
109
+      <Filter>Source Files\dlls</Filter>
110
+    </ClCompile>
111
+    <ClCompile Include="..\..\dlls\explode.cpp">
112
+      <Filter>Source Files\dlls</Filter>
113
+    </ClCompile>
114
+    <ClCompile Include="..\..\dlls\flyingmonster.cpp">
115
+      <Filter>Source Files\dlls</Filter>
116
+    </ClCompile>
117
+    <ClCompile Include="..\..\dlls\func_break.cpp">
118
+      <Filter>Source Files\dlls</Filter>
119
+    </ClCompile>
120
+    <ClCompile Include="..\..\dlls\func_tank.cpp">
121
+      <Filter>Source Files\dlls</Filter>
122
+    </ClCompile>
123
+    <ClCompile Include="..\..\dlls\game.cpp">
124
+      <Filter>Source Files\dlls</Filter>
125
+    </ClCompile>
126
+    <ClCompile Include="..\..\dlls\gamerules.cpp">
127
+      <Filter>Source Files\dlls</Filter>
128
+    </ClCompile>
129
+    <ClCompile Include="..\..\dlls\gargantua.cpp">
130
+      <Filter>Source Files\dlls</Filter>
131
+    </ClCompile>
132
+    <ClCompile Include="..\..\dlls\gauss.cpp">
133
+      <Filter>Source Files\dlls</Filter>
134
+    </ClCompile>
135
+    <ClCompile Include="..\..\dlls\genericmonster.cpp">
136
+      <Filter>Source Files\dlls</Filter>
137
+    </ClCompile>
138
+    <ClCompile Include="..\..\dlls\ggrenade.cpp">
139
+      <Filter>Source Files\dlls</Filter>
140
+    </ClCompile>
141
+    <ClCompile Include="..\..\dlls\globals.cpp">
142
+      <Filter>Source Files\dlls</Filter>
143
+    </ClCompile>
144
+    <ClCompile Include="..\..\dlls\h_ai.cpp">
145
+      <Filter>Source Files\dlls</Filter>
146
+    </ClCompile>
147
+    <ClCompile Include="..\..\dlls\h_battery.cpp">
148
+      <Filter>Source Files\dlls</Filter>
149
+    </ClCompile>
150
+    <ClCompile Include="..\..\dlls\h_cine.cpp">
151
+      <Filter>Source Files\dlls</Filter>
152
+    </ClCompile>
153
+    <ClCompile Include="..\..\dlls\h_cycler.cpp">
154
+      <Filter>Source Files\dlls</Filter>
155
+    </ClCompile>
156
+    <ClCompile Include="..\..\dlls\h_export.cpp">
157
+      <Filter>Source Files\dlls</Filter>
158
+    </ClCompile>
159
+    <ClCompile Include="..\..\dlls\handgrenade.cpp">
160
+      <Filter>Source Files\dlls</Filter>
161
+    </ClCompile>
162
+    <ClCompile Include="..\..\dlls\hassassin.cpp">
163
+      <Filter>Source Files\dlls</Filter>
164
+    </ClCompile>
165
+    <ClCompile Include="..\..\dlls\headcrab.cpp">
166
+      <Filter>Source Files\dlls</Filter>
167
+    </ClCompile>
168
+    <ClCompile Include="..\..\dlls\healthkit.cpp">
169
+      <Filter>Source Files\dlls</Filter>
170
+    </ClCompile>
171
+    <ClCompile Include="..\..\dlls\hgrunt.cpp">
172
+      <Filter>Source Files\dlls</Filter>
173
+    </ClCompile>
174
+    <ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp">
175
+      <Filter>Source Files\dlls\wpn_shared</Filter>
176
+    </ClCompile>