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.
master
Dominik Tugend 8 years ago
parent
commit
a800ff8246
33 changed files with 3843 additions and 8 deletions
  1. +5
    -0
      .gitattributes
  2. +2
    -0
      cl_dll/cdll_int.cpp
  3. +2
    -0
      cl_dll/hud_benchtrace.cpp
  4. +2
    -0
      cl_dll/hud_servers.cpp
  5. +1
    -1
      cl_dll/hud_spectator.cpp
  6. +2
    -0
      common/port.h
  7. +7
    -0
      common/winsani_in.h
  8. +4
    -0
      common/winsani_out.h
  9. +2
    -0
      dlls/extdll.h
  10. +1
    -1
      dmc/cl_dll/StudioModelRenderer.cpp
  11. +2
    -0
      dmc/cl_dll/cdll_int.cpp
  12. +2
    -0
      dmc/cl_dll/hud_servers.cpp
  13. +1
    -1
      dmc/cl_dll/hud_spectator.cpp
  14. +2
    -0
      dmc/dlls/extdll.h
  15. +14
    -0
      projects/readme.txt
  16. +7
    -0
      projects/vs2010/.gitignore
  17. +226
    -0
      projects/vs2010/dmc_cdll.vcxproj
  18. +411
    -0
      projects/vs2010/dmc_cdll.vcxproj.filters
  19. +203
    -0
      projects/vs2010/dmcdll.vcxproj
  20. +333
    -0
      projects/vs2010/dmcdll.vcxproj.filters
  21. +239
    -0
      projects/vs2010/hl_cdll.vcxproj
  22. +435
    -0
      projects/vs2010/hl_cdll.vcxproj.filters
  23. +257
    -0
      projects/vs2010/hldll.vcxproj
  24. +483
    -0
      projects/vs2010/hldll.vcxproj.filters
  25. +50
    -0
      projects/vs2010/projects.sln
  26. +218
    -0
      projects/vs2010/ricochet_cdll.vcxproj
  27. +384
    -0
      projects/vs2010/ricochet_cdll.vcxproj.filters
  28. +206
    -0
      projects/vs2010/ricochetdll.vcxproj
  29. +333
    -0
      projects/vs2010/ricochetdll.vcxproj.filters
  30. +4
    -4
      public/interface.h
  31. +1
    -1
      ricochet/cl_dll/GameStudioModelRenderer.cpp
  32. +2
    -0
      ricochet/cl_dll/hud_servers.cpp
  33. +2
    -0
      ricochet/dlls/extdll.h

+ 5
- 0
.gitattributes View File

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

+ 2
- 0
cl_dll/cdll_int.cpp View File

@@ -36,7 +36,9 @@ extern "C"
#include "interface.h"

#ifdef _WIN32
#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"
#endif
#include "Exports.h"
#


+ 2
- 0
cl_dll/hud_benchtrace.cpp View File

@@ -3,7 +3,9 @@
// variable

#ifdef _WIN32
#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"
#else
#include "port.h"
#include <dlfcn.h>


+ 2
- 0
cl_dll/hud_servers.cpp View File

@@ -13,7 +13,9 @@
#include "net_api.h"
#include <string.h>
#ifdef _WIN32
#include "winsani_in.h"
#include <winsock.h>
#include "winsani_out.h"
#else
#define __cdecl
#include <arpa/inet.h>


+ 1
- 1
cl_dll/hud_spectator.cpp View File

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


+ 2
- 0
common/port.h View File

@@ -13,7 +13,9 @@
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
#define WIN32_EXTRA_LEAN

#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"

#include <stdlib.h>
#include <stdio.h>


+ 7
- 0
common/winsani_in.h View File

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

+ 4
- 0
common/winsani_out.h View File

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

+ 2
- 0
dlls/extdll.h View File

@@ -41,7 +41,9 @@
#define NOSERVICE
#define NOMCX
#define NOIME
#include "winsani_in.h"
#include "windows.h"
#include "winsani_out.h"
#else // _WIN32
#define FALSE 0
#define TRUE (!FALSE)


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

@@ -440,7 +440,7 @@ void CStudioModelRenderer::StudioSetUpTransform (int trivial_accept)
{
float timemod;

timemod = fmod( gEngfuncs.GetClientTime(), 2.0 );
timemod = fmod( gEngfuncs.GetClientTime(), 2.0f );

m_pCurrentEntity->angles[0] = 0;
m_pCurrentEntity->angles[YAW] = timemod * 180.0 - 90.0;


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

@@ -31,7 +31,9 @@
#include "vgui_SchemeManager.h"

#ifdef _WIN32
#include "winsani_in.h"
#include <windows.h>
#include "winsani_out.h"
#endif

CSysModule *g_pFileSystemModule = NULL;


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

@@ -13,7 +13,9 @@
#include "net_api.h"
#include <string.h>
#ifdef _WIN32
#include "winsani_in.h"
#include <winsock.h>
#include "winsani_out.h"
#else
#define __cdecl
#include <arpa/inet.h>


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

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


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

@@ -40,7 +40,9 @@
#define NOSERVICE
#define NOMCX
#define NOIME
#include "winsani_in.h"
#include "windows.h"
#include "winsani_out.h"

#else // _WIN32
#define FALSE 0


+ 14
- 0
projects/readme.txt View File

@@ -0,0 +1,14 @@
Directory Contents
==================

vs2010
Contains .vcxproj for building valve, dmc and ricochet dlls with
Visual C++ 2010 Express

Other notes
===========

MSVC++ 6.0 .dsp files can be found in the appropiate folders.

Linux Makefiles can be found in ../linux/

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

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

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

@@ -0,0 +1,226 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\common\parsemsg.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ammo.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ammohistory.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ammo_secondary.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\battery.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\cdll_int.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\com_weapons.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\CTF_FlagStatus.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\CTF_HudMessage.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\death.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\demo.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\DMC_Teleporters.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\entity.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\events.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ev_common.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\ev_hldm.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\GameStudioModelRenderer.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\geiger.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\health.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_msg.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_redraw.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_servers.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_spectator.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\hud_update.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\input.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\inputw32.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\in_camera.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\menu.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\message.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_baseentity.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_events.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_objects.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_weapons.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\saytext.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\statusbar.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\status_icons.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\StudioModelRenderer.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\studio_util.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\text_message.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\train.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\tri.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\util.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_CustomObjects.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_int.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_MOTDWindow.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_SchemeManager.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_ScorePanel.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_ServerBrowser.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\vgui_viewport.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\view.cpp" />
<ClCompile Include="..\..\dmc\cl_dll\voice_status.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp" />
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c" />
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_grid.cpp" />
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp" />
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp" />
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp" />
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp" />
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp" />
<ClCompile Include="..\..\public\interface.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\common\parsemsg.h" />
<ClInclude Include="..\..\dmc\cl_dll\ammo.h" />
<ClInclude Include="..\..\dmc\cl_dll\ammohistory.h" />
<ClInclude Include="..\..\dmc\cl_dll\camera.h" />
<ClInclude Include="..\..\dmc\cl_dll\cl_dll.h" />
<ClInclude Include="..\..\dmc\cl_dll\cl_util.h" />
<ClInclude Include="..\..\dmc\cl_dll\com_weapons.h" />
<ClInclude Include="..\..\dmc\cl_dll\demo.h" />
<ClInclude Include="..\..\dmc\cl_dll\DMC_BSPFile.h" />
<ClInclude Include="..\..\dmc\cl_dll\DMC_Teleporters.h" />
<ClInclude Include="..\..\dmc\cl_dll\eventscripts.h" />
<ClInclude Include="..\..\dmc\cl_dll\ev_hldm.h" />
<ClInclude Include="..\..\dmc\cl_dll\GameStudioModelRenderer.h" />
<ClInclude Include="..\..\dmc\cl_dll\health.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_iface.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_servers.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_servers_priv.h" />
<ClInclude Include="..\..\dmc\cl_dll\hud_spectator.h" />
<ClInclude Include="..\..\dmc\cl_dll\in_defs.h" />
<ClInclude Include="..\..\dmc\cl_dll\kbutton.h" />
<ClInclude Include="..\..\dmc\cl_dll\StudioModelRenderer.h" />
<ClInclude Include="..\..\dmc\cl_dll\util.h" />
<ClInclude Include="..\..\dmc\cl_dll\util_vector.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_ControlConfigPanel.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_int.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_SchemeManager.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_ScorePanel.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_ServerBrowser.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.h" />
<ClInclude Include="..\..\dmc\cl_dll\vgui_viewport.h" />
<ClInclude Include="..\..\dmc\cl_dll\view.h" />
<ClInclude Include="..\..\dmc\cl_dll\voice_status.h" />
<ClInclude Include="..\..\dmc\cl_dll\wrect.h" />
<ClInclude Include="..\..\dmc\dlls\quake_gun.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h" />
<ClInclude Include="..\..\game_shared\vgui_checkbutton2.h" />
<ClInclude Include="..\..\game_shared\vgui_grid.h" />
<ClInclude Include="..\..\game_shared\vgui_helpers.h" />
<ClInclude Include="..\..\game_shared\vgui_listbox.h" />
<ClInclude Include="..\..\game_shared\vgui_loadtga.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{50BD4CD5-4043-4457-BA51-7CF8FFC43767}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>dmc_cdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

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

@@ -0,0 +1,411 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\_quake">
<UniqueIdentifier>{ba2e92e5-2bf1-4a18-bfe8-9bc0a15c543c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc">
<UniqueIdentifier>{86d90742-ec24-48ae-b07e-3df59ef6a396}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc\cl_dll">
<UniqueIdentifier>{a5a4b4d3-85ff-47c2-bc80-2ff5a63bc0b9}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc\cl_dll\quake">
<UniqueIdentifier>{4c151355-546d-4443-84c4-1ba971369673}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_quake\dmc\dlls">
<UniqueIdentifier>{be83ab2d-f1d8-460a-9305-a04d3d10a47c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc">
<UniqueIdentifier>{4bf24b6f-ef41-4f61-b6b0-ce72c3f73024}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\cl_dll">
<UniqueIdentifier>{31fcf31c-1923-42b1-b9fe-01999692a141}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\public">
<UniqueIdentifier>{841cb2e7-79c0-401e-902c-1f611e2a9b3b}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\common">
<UniqueIdentifier>{b9feaf89-58f1-4793-890d-6e83fc5fb5d4}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\pm_shared">
<UniqueIdentifier>{d820ee67-598d-43dc-bbde-c2f752cc2042}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{edb88f62-96a7-40c3-8359-970e191dc3f6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc">
<UniqueIdentifier>{3156f528-cb57-4cd3-b345-721adac4edd3}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\cl_dll">
<UniqueIdentifier>{1f8decdb-4fcb-4acc-b89b-eb581ed1ec7d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\pm_shared">
<UniqueIdentifier>{63fd35da-8094-4173-856a-c2f2fedf547d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\common">
<UniqueIdentifier>{91fac5dc-7cd5-4d5a-8819-36bdefdb7fd6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\dlls">
<UniqueIdentifier>{32a1be15-b6a8-4181-945a-ef7081d4e4e5}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\game_shared">
<UniqueIdentifier>{c7b58d57-c9fe-4904-94e4-4c70a89ee725}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dmc\cl_dll\CTF_FlagStatus.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\CTF_HudMessage.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\DMC_Teleporters.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ev_hldm.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_weapons.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_baseentity.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_events.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\quake\quake_objects.cpp">
<Filter>Source Files\_quake\dmc\cl_dll\quake</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp">
<Filter>Source Files\_quake\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp">
<Filter>Source Files\_quake\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\studio_util.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.cpp">
<Filter>Source Files\_quake\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\input.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\inputw32.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ammo.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ammo_secondary.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ammohistory.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\battery.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\cdll_int.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\com_weapons.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\death.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\demo.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\entity.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\ev_common.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\events.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\GameStudioModelRenderer.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\geiger.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\health.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_msg.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_redraw.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_servers.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_spectator.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\hud_update.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\in_camera.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\public\interface.cpp">
<Filter>Source Files\public</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\message.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\menu.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\common\parsemsg.cpp">
<Filter>Source Files\common</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\util.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\saytext.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\status_icons.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\statusbar.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\StudioModelRenderer.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\text_message.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\train.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\tri.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_int.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_grid.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\voice_status.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_ScorePanel.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_ServerBrowser.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_viewport.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\view.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_CustomObjects.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_SchemeManager.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\cl_dll\vgui_MOTDWindow.cpp">
<Filter>Source Files\dmc\cl_dll</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dmc\cl_dll\kbutton.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\ammo.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\ammohistory.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\camera.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\cl_dll.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\cl_util.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\com_weapons.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\demo.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\DMC_BSPFile.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\DMC_Teleporters.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\ev_hldm.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\eventscripts.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\GameStudioModelRenderer.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\health.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_iface.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_servers.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_servers_priv.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\hud_spectator.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\in_defs.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\common\parsemsg.h">
<Filter>Header Files\common</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\quake_gun.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_ControlConfigPanel.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\StudioModelRenderer.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\util.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\util_vector.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_checkbutton2.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_grid.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_helpers.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_listbox.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_loadtga.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_SpectatorPanel.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_int.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_SchemeManager.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_ScorePanel.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_ServerBrowser.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\voice_status.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\wrect.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\vgui_viewport.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\cl_dll\view.h">
<Filter>Header Files\dmc\cl_dll</Filter>
</ClInclude>
</ItemGroup>
</Project>

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

@@ -0,0 +1,203 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dmc\dlls\animating.cpp" />
<ClCompile Include="..\..\dmc\dlls\animation.cpp" />
<ClCompile Include="..\..\dmc\dlls\bmodels.cpp" />
<ClCompile Include="..\..\dmc\dlls\buttons.cpp" />
<ClCompile Include="..\..\dmc\dlls\cbase.cpp" />
<ClCompile Include="..\..\dmc\dlls\client.cpp" />
<ClCompile Include="..\..\dmc\dlls\combat.cpp" />
<ClCompile Include="..\..\dmc\dlls\doors.cpp" />
<ClCompile Include="..\..\dmc\dlls\effects.cpp" />
<ClCompile Include="..\..\dmc\dlls\explode.cpp" />
<ClCompile Include="..\..\dmc\dlls\func_break.cpp" />
<ClCompile Include="..\..\dmc\dlls\func_tank.cpp" />
<ClCompile Include="..\..\dmc\dlls\game.cpp" />
<ClCompile Include="..\..\dmc\dlls\gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\globals.cpp" />
<ClCompile Include="..\..\dmc\dlls\h_ai.cpp" />
<ClCompile Include="..\..\dmc\dlls\h_export.cpp" />
<ClCompile Include="..\..\dmc\dlls\lights.cpp" />
<ClCompile Include="..\..\dmc\dlls\maprules.cpp" />
<ClCompile Include="..\..\dmc\dlls\monsters.cpp" />
<ClCompile Include="..\..\dmc\dlls\monsterstate.cpp" />
<ClCompile Include="..\..\dmc\dlls\multiplay_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\nodes.cpp" />
<ClCompile Include="..\..\dmc\dlls\observer.cpp" />
<ClCompile Include="..\..\dmc\dlls\pathcorner.cpp" />
<ClCompile Include="..\..\dmc\dlls\plane.cpp" />
<ClCompile Include="..\..\dmc\dlls\plats.cpp" />
<ClCompile Include="..\..\dmc\dlls\player.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_items.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_nail.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_player.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_rocket.cpp" />
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp" />
<ClCompile Include="..\..\dmc\dlls\schedule.cpp" />
<ClCompile Include="..\..\dmc\dlls\singleplay_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\skill.cpp" />
<ClCompile Include="..\..\dmc\dlls\sound.cpp" />
<ClCompile Include="..\..\dmc\dlls\spectator.cpp" />
<ClCompile Include="..\..\dmc\dlls\subs.cpp" />
<ClCompile Include="..\..\dmc\dlls\teamplay_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\threewave_gamerules.cpp" />
<ClCompile Include="..\..\dmc\dlls\triggers.cpp" />
<ClCompile Include="..\..\dmc\dlls\util.cpp" />
<ClCompile Include="..\..\dmc\dlls\weapons.cpp" />
<ClCompile Include="..\..\dmc\dlls\world.cpp" />
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c" />
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c" />
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dmc\dlls\activity.h" />
<ClInclude Include="..\..\dmc\dlls\activitymap.h" />
<ClInclude Include="..\..\dmc\dlls\animation.h" />
<ClInclude Include="..\..\dmc\dlls\basemonster.h" />
<ClInclude Include="..\..\dmc\dlls\cbase.h" />
<ClInclude Include="..\..\dmc\dlls\cdll_dll.h" />
<ClInclude Include="..\..\dmc\dlls\client.h" />
<ClInclude Include="..\..\dmc\dlls\decals.h" />
<ClInclude Include="..\..\dmc\dlls\defaultai.h" />
<ClInclude Include="..\..\dmc\dlls\doors.h" />
<ClInclude Include="..\..\dmc\dlls\effects.h" />
<ClInclude Include="..\..\dmc\dlls\enginecallback.h" />
<ClInclude Include="..\..\dmc\dlls\explode.h" />
<ClInclude Include="..\..\dmc\dlls\extdll.h" />
<ClInclude Include="..\..\dmc\dlls\func_break.h" />
<ClInclude Include="..\..\dmc\dlls\gamerules.h" />
<ClInclude Include="..\..\dmc\dlls\items.h" />
<ClInclude Include="..\..\dmc\dlls\monsterevent.h" />
<ClInclude Include="..\..\dmc\dlls\monsters.h" />
<ClInclude Include="..\..\dmc\dlls\nodes.h" />
<ClInclude Include="..\..\dmc\dlls\plane.h" />
<ClInclude Include="..\..\dmc\dlls\player.h" />
<ClInclude Include="..\..\dmc\dlls\quake_gun.h" />
<ClInclude Include="..\..\dmc\dlls\saverestore.h" />
<ClInclude Include="..\..\dmc\dlls\schedule.h" />
<ClInclude Include="..\..\dmc\dlls\scripted.h" />
<ClInclude Include="..\..\dmc\dlls\scriptevent.h" />
<ClInclude Include="..\..\dmc\dlls\skill.h" />
<ClInclude Include="..\..\dmc\dlls\soundent.h" />
<ClInclude Include="..\..\dmc\dlls\spectator.h" />
<ClInclude Include="..\..\dmc\dlls\teamplay_gamerules.h" />
<ClInclude Include="..\..\dmc\dlls\threewave_gamerules.h" />
<ClInclude Include="..\..\dmc\dlls\trains.h" />
<ClInclude Include="..\..\dmc\dlls\util.h" />
<ClInclude Include="..\..\dmc\dlls\vector.h" />
<ClInclude Include="..\..\dmc\dlls\weapons.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h" />
<ClInclude Include="..\..\game_shared\voice_gamemgr.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>dmcdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>dmc</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
<TargetName>dmc</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ModuleDefinitionFile>$(ProjectDir)..\..\dmc\dlls\dmc.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ModuleDefinitionFile>$(ProjectDir)..\..\dmc\dlls\dmc.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

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

@@ -0,0 +1,333 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\dmc">
<UniqueIdentifier>{c5ff4571-ca04-4e1f-80e9-a19506da02f2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\dlls">
<UniqueIdentifier>{5dec4dc2-32bf-42c2-b2f2-d1d51e0570ac}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\dmc\pm_shared">
<UniqueIdentifier>{bdf7ca1b-850d-4ba7-bd67-415aa43b6253}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{cb42fc3a-444b-4840-8de8-b4130a14d9d6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc">
<UniqueIdentifier>{91a827c4-689d-46e4-8f96-ace43cdbc9c9}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\dlls">
<UniqueIdentifier>{cc570f9a-1abf-41cc-b5ba-e0b498ca4b81}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\dmc\pm_shared">
<UniqueIdentifier>{6de9e702-afbc-41de-a5a3-2f8dfd99d18b}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\game_shared">
<UniqueIdentifier>{3546bbd0-6019-4fd3-b958-359c4bf3a897}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_Shared Weapons">
<UniqueIdentifier>{c7a2ed7b-dc8c-4df5-9fb9-d37c542058af}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_Shared Weapons\dmc">
<UniqueIdentifier>{646a6534-4acb-4aa0-8341-17a34671b226}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_Shared Weapons\dmc\dlls">
<UniqueIdentifier>{f1606514-06e0-4c6e-b751-4c0b6bf1e171}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dmc\dlls\quake_weapons_all.cpp">
<Filter>Source Files\_Shared Weapons\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_gun.cpp">
<Filter>Source Files\_Shared Weapons\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\player.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\animating.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\animation.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\bmodels.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\buttons.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\cbase.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\client.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\combat.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\doors.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\effects.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\explode.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\func_break.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\func_tank.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\game.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\globals.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\h_ai.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\h_export.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\lights.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\maprules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\monsters.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\monsterstate.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\multiplay_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\nodes.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\observer.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\pathcorner.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\plane.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\plats.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_shared.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_debug.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\pm_shared\pm_math.c">
<Filter>Source Files\dmc\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\util.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_items.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_nail.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_player.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\quake_rocket.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\schedule.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\singleplay_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\skill.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\sound.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\spectator.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\subs.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\teamplay_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\threewave_gamerules.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\triggers.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_gamemgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\weapons.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dmc\dlls\world.cpp">
<Filter>Source Files\dmc\dlls</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\dmc\dlls\player.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\activity.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\activitymap.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\animation.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\basemonster.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\cbase.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\cdll_dll.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\client.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\decals.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\defaultai.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\doors.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\effects.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\enginecallback.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\explode.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\extdll.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\func_break.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\gamerules.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\items.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\monsterevent.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\monsters.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\nodes.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\plane.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_shared.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_debug.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_defs.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_info.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_materials.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\pm_shared\pm_movevars.h">
<Filter>Header Files\dmc\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\weapons.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\quake_gun.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\saverestore.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\schedule.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\scripted.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\scriptevent.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\skill.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\soundent.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\spectator.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\teamplay_gamerules.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\threewave_gamerules.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\trains.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\util.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\dmc\dlls\vector.h">
<Filter>Header Files\dmc\dlls</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\voice_gamemgr.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
</ItemGroup>
</Project>

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

@@ -0,0 +1,239 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>hl_cdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(Configuration)\$(ProjectName)\</OutDir>
<TargetName>client</TargetName>
<IntDir>$(Configuration)\$(ProjectName)\int\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<BaseAddress>
</BaseAddress>
</Link>
<PostBuildEvent>
<Command>call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll
call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Performing Post-Build Event</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\cl_dll\ammo.cpp" />
<ClCompile Include="..\..\cl_dll\ammohistory.cpp" />
<ClCompile Include="..\..\cl_dll\ammo_secondary.cpp" />
<ClCompile Include="..\..\cl_dll\battery.cpp" />
<ClCompile Include="..\..\cl_dll\cdll_int.cpp" />
<ClCompile Include="..\..\cl_dll\com_weapons.cpp" />
<ClCompile Include="..\..\cl_dll\death.cpp" />
<ClCompile Include="..\..\cl_dll\demo.cpp" />
<ClCompile Include="..\..\cl_dll\entity.cpp" />
<ClCompile Include="..\..\cl_dll\events.cpp" />
<ClCompile Include="..\..\cl_dll\ev_common.cpp" />
<ClCompile Include="..\..\cl_dll\ev_hldm.cpp" />
<ClCompile Include="..\..\cl_dll\flashlight.cpp" />
<ClCompile Include="..\..\cl_dll\GameStudioModelRenderer.cpp" />
<ClCompile Include="..\..\cl_dll\geiger.cpp" />
<ClCompile Include="..\..\cl_dll\health.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_baseentity.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_events.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_objects.cpp" />
<ClCompile Include="..\..\cl_dll\hl\hl_weapons.cpp" />
<ClCompile Include="..\..\cl_dll\hud.cpp" />
<ClCompile Include="..\..\cl_dll\hud_bench.cpp" />
<ClCompile Include="..\..\cl_dll\hud_benchtrace.cpp" />
<ClCompile Include="..\..\cl_dll\hud_msg.cpp" />
<ClCompile Include="..\..\cl_dll\hud_redraw.cpp" />
<ClCompile Include="..\..\cl_dll\hud_servers.cpp" />
<ClCompile Include="..\..\cl_dll\hud_spectator.cpp" />
<ClCompile Include="..\..\cl_dll\hud_update.cpp" />
<ClCompile Include="..\..\cl_dll\input.cpp" />
<ClCompile Include="..\..\cl_dll\inputw32.cpp" />
<ClCompile Include="..\..\cl_dll\interpolation.cpp" />
<ClCompile Include="..\..\cl_dll\in_camera.cpp" />
<ClCompile Include="..\..\cl_dll\menu.cpp" />
<ClCompile Include="..\..\cl_dll\message.cpp" />
<ClCompile Include="..\..\cl_dll\saytext.cpp" />
<ClCompile Include="..\..\cl_dll\statusbar.cpp" />
<ClCompile Include="..\..\cl_dll\status_icons.cpp" />
<ClCompile Include="..\..\cl_dll\StudioModelRenderer.cpp" />
<ClCompile Include="..\..\cl_dll\studio_util.cpp" />
<ClCompile Include="..\..\cl_dll\text_message.cpp" />
<ClCompile Include="..\..\cl_dll\train.cpp" />
<ClCompile Include="..\..\cl_dll\tri.cpp" />
<ClCompile Include="..\..\cl_dll\util.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ClassMenu.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ControlConfigPanel.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_CustomObjects.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_int.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_MOTDWindow.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_SchemeManager.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ScorePanel.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_ServerBrowser.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_SpectatorPanel.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_TeamFortressViewport.cpp" />
<ClCompile Include="..\..\cl_dll\vgui_teammenu.cpp" />
<ClCompile Include="..\..\cl_dll\view.cpp" />
<ClCompile Include="..\..\cl_dll\voice_status.cpp" />
<ClCompile Include="..\..\common\parsemsg.cpp" />
<ClCompile Include="..\..\dlls\crossbow.cpp" />
<ClCompile Include="..\..\dlls\crowbar.cpp" />
<ClCompile Include="..\..\dlls\egon.cpp" />
<ClCompile Include="..\..\dlls\gauss.cpp" />
<ClCompile Include="..\..\dlls\handgrenade.cpp" />
<ClCompile Include="..\..\dlls\hornetgun.cpp" />
<ClCompile Include="..\..\dlls\mp5.cpp" />
<ClCompile Include="..\..\dlls\python.cpp" />
<ClCompile Include="..\..\dlls\rpg.cpp" />
<ClCompile Include="..\..\dlls\satchel.cpp" />
<ClCompile Include="..\..\dlls\shotgun.cpp" />
<ClCompile Include="..\..\dlls\squeakgrenade.cpp" />
<ClCompile Include="..\..\dlls\tripmine.cpp" />
<ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp" />
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_grid.cpp" />
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp" />
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp" />
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp" />
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp" />
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp" />
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp" />
<ClCompile Include="..\..\pm_shared\pm_debug.c" />
<ClCompile Include="..\..\pm_shared\pm_math.c" />
<ClCompile Include="..\..\pm_shared\pm_shared.c" />
<ClCompile Include="..\..\public\interface.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\cl_dll\ammo.h" />
<ClInclude Include="..\..\cl_dll\ammohistory.h" />
<ClInclude Include="..\..\cl_dll\camera.h" />
<ClInclude Include="..\..\cl_dll\cl_dll.h" />
<ClInclude Include="..\..\cl_dll\cl_util.h" />
<ClInclude Include="..\..\cl_dll\com_weapons.h" />
<ClInclude Include="..\..\cl_dll\demo.h" />
<ClInclude Include="..\..\cl_dll\eventscripts.h" />
<ClInclude Include="..\..\cl_dll\ev_hldm.h" />
<ClInclude Include="..\..\cl_dll\GameStudioModelRenderer.h" />
<ClInclude Include="..\..\cl_dll\health.h" />
<ClInclude Include="..\..\cl_dll\hud.h" />
<ClInclude Include="..\..\cl_dll\hud_servers.h" />
<ClInclude Include="..\..\cl_dll\hud_servers_priv.h" />
<ClInclude Include="..\..\cl_dll\hud_spectator.h" />
<ClInclude Include="..\..\cl_dll\interpolation.h" />
<ClInclude Include="..\..\cl_dll\in_defs.h" />
<ClInclude Include="..\..\cl_dll\kbutton.h" />
<ClInclude Include="..\..\cl_dll\StudioModelRenderer.h" />
<ClInclude Include="..\..\cl_dll\tri.h" />
<ClInclude Include="..\..\cl_dll\util_vector.h" />
<ClInclude Include="..\..\cl_dll\vgui_ControlConfigPanel.h" />
<ClInclude Include="..\..\cl_dll\vgui_int.h" />
<ClInclude Include="..\..\cl_dll\vgui_SchemeManager.h" />
<ClInclude Include="..\..\cl_dll\vgui_ScorePanel.h" />
<ClInclude Include="..\..\cl_dll\vgui_ServerBrowser.h" />
<ClInclude Include="..\..\cl_dll\vgui_SpectatorPanel.h" />
<ClInclude Include="..\..\cl_dll\view.h" />
<ClInclude Include="..\..\cl_dll\wrect.h" />
<ClInclude Include="..\..\common\parsemsg.h" />
<ClInclude Include="..\..\game_shared\vgui_scrollbar2.h" />
<ClInclude Include="..\..\game_shared\vgui_slider2.h" />
<ClInclude Include="..\..\game_shared\voice_banmgr.h" />
<ClInclude Include="..\..\game_shared\voice_status.h" />
<ClInclude Include="..\..\pm_shared\pm_debug.h" />
<ClInclude Include="..\..\pm_shared\pm_defs.h" />
<ClInclude Include="..\..\pm_shared\pm_info.h" />
<ClInclude Include="..\..\pm_shared\pm_materials.h" />
<ClInclude Include="..\..\pm_shared\pm_movevars.h" />
<ClInclude Include="..\..\pm_shared\pm_shared.h" />
</ItemGroup>
<ItemGroup>
<Library Include="..\..\lib\public\game_controls.lib" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

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

@@ -0,0 +1,435 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\cl_dll">
<UniqueIdentifier>{01b8d565-8fa1-4999-8cb6-01da5dd1e555}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\common">
<UniqueIdentifier>{6887a889-19a5-42f7-8af9-2af4b64cbf2b}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\pm_shared">
<UniqueIdentifier>{7d8ce8c9-fed8-42ee-9ba0-73d0fee6006a}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\game_shared">
<UniqueIdentifier>{83318ea3-5019-4d8a-a9f9-4922cdb1c9bb}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\cl_dll">
<UniqueIdentifier>{95dcdae3-b427-4517-a477-bfa2583b2e1f}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\common">
<UniqueIdentifier>{54679c20-fece-4cb1-bef2-017d30f31af0}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pm_shared">
<UniqueIdentifier>{fb64b597-8c31-4391-b259-6121f67bbccb}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\game_shared">
<UniqueIdentifier>{dfaa6b94-3821-41ff-a9c2-ef94fbb0d7d1}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\public">
<UniqueIdentifier>{c053705f-05f3-4d16-ab13-80bfa84cbe75}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl">
<UniqueIdentifier>{f033f23a-ab54-411c-bebf-72d10839418e}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\dlls">
<UniqueIdentifier>{a2469e54-cb56-4161-b6b1-55c9d93676c1}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\dlls\wpn_shared">
<UniqueIdentifier>{a46a0ff1-e7ad-43c4-afb8-6c93e71803a1}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\cl_dll">
<UniqueIdentifier>{5bff06ec-c232-4dd2-8642-4e2ce64f31ef}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\_hl\cl_dll\hl">
<UniqueIdentifier>{bd9d5958-4e67-4bff-bbd8-6ba6dfcdb720}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\dlls\crossbow.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\crowbar.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\egon.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ev_hldm.cpp">
<Filter>Source Files\_hl\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\gauss.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\handgrenade.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_weapons.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_baseentity.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_events.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hl\hl_objects.cpp">
<Filter>Source Files\_hl\cl_dll\hl</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\wpn_shared\hl_wpn_glock.cpp">
<Filter>Source Files\_hl\dlls\wpn_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\squeakgrenade.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\hornetgun.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\mp5.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\python.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\rpg.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\satchel.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\shotgun.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\dlls\tripmine.cpp">
<Filter>Source Files\_hl\dlls</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\death.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ammo.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ammo_secondary.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ammohistory.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\battery.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\cdll_int.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\com_weapons.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\message.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\demo.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\entity.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\ev_common.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\events.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\flashlight.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\GameStudioModelRenderer.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\geiger.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\health.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_bench.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_benchtrace.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_msg.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_redraw.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_servers.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_spectator.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\hud_update.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\in_camera.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\input.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\inputw32.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\interpolation.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\menu.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\common\parsemsg.cpp">
<Filter>Source Files\common</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_shared.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_debug.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\pm_shared\pm_math.c">
<Filter>Source Files\pm_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\util.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\saytext.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\status_icons.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\statusbar.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\studio_util.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\StudioModelRenderer.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\text_message.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\train.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\tri.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_checkbutton2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_CustomObjects.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ClassMenu.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ControlConfigPanel.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_grid.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_helpers.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_int.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_loadtga.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_listbox.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_MOTDWindow.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_SchemeManager.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ScorePanel.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\voice_banmgr.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_scrollbar2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\game_shared\vgui_slider2.cpp">
<Filter>Source Files\game_shared</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\view.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_ServerBrowser.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_SpectatorPanel.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_TeamFortressViewport.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\vgui_teammenu.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\cl_dll\voice_status.cpp">
<Filter>Source Files\cl_dll</Filter>
</ClCompile>
<ClCompile Include="..\..\public\interface.cpp">
<Filter>Source Files\public</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\cl_dll\kbutton.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\ammo.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\ammohistory.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\camera.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\cl_dll.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\cl_util.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\com_weapons.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\demo.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\ev_hldm.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\eventscripts.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\GameStudioModelRenderer.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\health.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud_servers.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud_servers_priv.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\hud_spectator.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\in_defs.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\interpolation.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\common\parsemsg.h">
<Filter>Header Files\common</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_shared.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_debug.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_defs.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_info.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_materials.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\pm_shared\pm_movevars.h">
<Filter>Header Files\pm_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_ScorePanel.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\StudioModelRenderer.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\tri.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\util_vector.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_ControlConfigPanel.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_int.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_SchemeManager.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_slider2.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\voice_status.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\vgui_scrollbar2.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\game_shared\voice_banmgr.h">
<Filter>Header Files\game_shared</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\wrect.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_ServerBrowser.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\vgui_SpectatorPanel.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>
<ClInclude Include="..\..\cl_dll\view.h">
<Filter>Header Files\cl_dll</Filter>
</ClInclude>