First steps towards an XDK build...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5078 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
4fcfe8abb0
commit
cf1c0a715a
15 changed files with 793 additions and 20 deletions
|
@ -3700,7 +3700,7 @@ void CL_FinishDownload_f (void)
|
|||
CL_ForceStopDownload(true);
|
||||
}
|
||||
|
||||
#if defined(_WIN32) && !defined(WINRT)
|
||||
#if defined(_WIN32) && !defined(WINRT) && !defined(_XBOX)
|
||||
#include "winquake.h"
|
||||
/*
|
||||
=================
|
||||
|
@ -4149,7 +4149,7 @@ void CL_Init (void)
|
|||
//
|
||||
// Windows commands
|
||||
//
|
||||
#if defined(_WIN32) && !defined(WINRT)
|
||||
#if defined(_WIN32) && !defined(WINRT) && !defined(_XBOX)
|
||||
Cmd_AddCommand ("windows", CL_Windows_f);
|
||||
#endif
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@ clientside master queries and server ping/polls
|
|||
*/
|
||||
|
||||
#include "quakedef.h"
|
||||
|
||||
#include "cl_master.h"
|
||||
|
||||
qboolean sb_enablequake2;
|
||||
|
@ -565,7 +564,6 @@ void SV_Master_Shutdown (void)
|
|||
|
||||
#ifdef _WIN32
|
||||
#include "winquake.h"
|
||||
#define USEIPX
|
||||
#else
|
||||
typedef int SOCKET;
|
||||
#endif
|
||||
|
@ -576,6 +574,11 @@ typedef int SOCKET;
|
|||
#define USEIPX
|
||||
#endif
|
||||
|
||||
#if defined(_XBOX)
|
||||
#undef TCPCONNECT
|
||||
#undef IPPROTO_IPV6
|
||||
#undef USEIPX
|
||||
#endif
|
||||
|
||||
//the number of servers should be limited only by memory.
|
||||
|
||||
|
|
25
engine/client/sys_xdk.c
Normal file
25
engine/client/sys_xdk.c
Normal file
|
@ -0,0 +1,25 @@
|
|||
#include <xtl.h>
|
||||
#include "quakedef.h"
|
||||
|
||||
void main( int argc, char **argv) {
|
||||
float time, lasttime;
|
||||
quakeparms_t parms;
|
||||
|
||||
memset(&parms, 0, sizeof(parms));
|
||||
|
||||
//fill in parms
|
||||
COM_InitArgv(parms.argc, parms.argv);
|
||||
TL_InitLanguages(parms.basedir);
|
||||
Host_Init(&parms);
|
||||
|
||||
//main loop
|
||||
lasttime = Sys_DoubleTime();
|
||||
|
||||
while (1)
|
||||
{
|
||||
time = Sys_DoubleTime();
|
||||
Host_Frame(time - lasttime);
|
||||
lasttime = time;
|
||||
}
|
||||
|
||||
}
|
|
@ -385,7 +385,7 @@ static void QDECL V_Gamma_Callback(struct cvar_s *var, char *oldvalue)
|
|||
V_UpdatePalette (true);
|
||||
}
|
||||
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32) && !defined(_XBOX)
|
||||
void W32_BlowChunk(vec3_t pos, float radius)
|
||||
{
|
||||
vec3_t center;
|
||||
|
@ -437,7 +437,7 @@ void V_ParseDamage (playerview_t *pv)
|
|||
|
||||
pv->faceanimtime = cl.time + 0.2; // but sbar face into pain frame
|
||||
|
||||
#if defined(_WIN32) && !defined(MINIMAL)
|
||||
#if defined(_WIN32) && !defined(MINIMAL) && !defined(_XBOX)
|
||||
if (itburnsitburnsmakeitstop.value > 0)
|
||||
W32_BlowChunk(from, (armor+blood) * itburnsitburnsmakeitstop.value);
|
||||
#endif
|
||||
|
|
|
@ -37,10 +37,16 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#endif
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#define byte winbyte
|
||||
#include <windows.h>
|
||||
#include <winsock2.h>
|
||||
#include <mmsystem.h>
|
||||
#include <mmreg.h>
|
||||
#ifdef _XBOX
|
||||
#include <xtl.h>
|
||||
#include <WinSockX.h>
|
||||
#else
|
||||
#include <windows.h>
|
||||
#include <winsock2.h>
|
||||
#include <mmsystem.h>
|
||||
#include <mmreg.h>
|
||||
#endif
|
||||
|
||||
#define _LPCWAVEFORMATEX_DEFINED
|
||||
|
||||
|
||||
|
@ -78,13 +84,15 @@ LONG CDAudio_MessageHandler(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
|||
|
||||
//shell32 stuff that doesn't exist in win95
|
||||
#define COBJMACROS
|
||||
|
||||
#ifndef _XBOX
|
||||
#include <shlobj.h>
|
||||
#include <shellapi.h>
|
||||
extern LPITEMIDLIST (STDAPICALLTYPE *pSHBrowseForFolderW)(LPBROWSEINFOW lpbi);
|
||||
extern BOOL (STDAPICALLTYPE *pSHGetPathFromIDListW)(LPCITEMIDLIST pidl, LPWSTR pszPath);
|
||||
extern BOOL (STDAPICALLTYPE *pSHGetSpecialFolderPathW)(HWND hwnd, LPWSTR pszPath, int csidl, BOOL fCreate);
|
||||
extern BOOL (STDAPICALLTYPE *pShell_NotifyIconW)(DWORD dwMessage, PNOTIFYICONDATAW lpData);
|
||||
|
||||
#endif
|
||||
|
||||
//void VID_LockBuffer (void);
|
||||
//void VID_UnlockBuffer (void);
|
||||
|
|
|
@ -42,6 +42,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#define NO_OGG
|
||||
#endif
|
||||
|
||||
#ifdef _XBOX
|
||||
#define NO_PNG
|
||||
#define NO_JPEG
|
||||
#define NO_OGG
|
||||
#define NO_ZLIB
|
||||
#define NOMEDIA
|
||||
#endif
|
||||
|
||||
#ifdef NACL
|
||||
#define NO_PNG
|
||||
#define NO_JPEG
|
||||
|
@ -101,7 +109,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#if !defined(NO_DIRECTX) && !defined(NODIRECTX) && defined(_WIN32)
|
||||
#define AVAIL_DINPUT
|
||||
#define AVAIL_DSOUND
|
||||
#define AVAIL_WASAPI
|
||||
#undef AVAIL_WASAPI
|
||||
#endif
|
||||
#ifdef WINRT
|
||||
#define AVAIL_XAUDIO2
|
||||
|
@ -191,7 +199,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#undef AVAIL_XZDEC
|
||||
|
||||
#if defined(_WIN32) && !defined(FTE_SDL) && !defined(MULTITHREAD) //always thread on win32 non-minimal builds
|
||||
#ifndef _XBOX
|
||||
#define MULTITHREAD
|
||||
#endif
|
||||
#endif
|
||||
#elif defined(MINIMAL)
|
||||
#define QUAKESTATS
|
||||
|
@ -248,7 +258,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#define PSKMODELS //PSK model format (ActorX stuff from UT, though not the format the game itself uses)
|
||||
#define HALFLIFEMODELS //halflife model support (experimental)
|
||||
#define INTERQUAKEMODELS
|
||||
#define RAGDOLL
|
||||
|
||||
#ifdef _XBOX
|
||||
#define RAGDOLL
|
||||
#endif
|
||||
|
||||
#define HUFFNETWORK //huffman network compression
|
||||
#define DOOMWADS //doom wad/sprite support
|
||||
|
@ -600,6 +613,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#elif defined(_WIN32)
|
||||
#if defined(WINRT)
|
||||
#define PLATFORM "WinRT" /*those poor poor souls. maybe just maybe I'll actually get the tools for a port, its just a shame that I won't be able to release said port*/
|
||||
#elif defined(_XBOX)
|
||||
#define PLATFORM "Xbox"
|
||||
#else
|
||||
#define PLATFORM "Win"
|
||||
#endif
|
||||
|
|
|
@ -3753,7 +3753,7 @@ void FS_ReloadPackFiles_f(void)
|
|||
FS_BeginManifestUpdates();
|
||||
}
|
||||
|
||||
#if defined(_WIN32) && !defined(FTE_SDL) && !defined(WINRT)
|
||||
#if defined(_WIN32) && !defined(FTE_SDL) && !defined(WINRT) && !defined(_XBOX)
|
||||
#include "winquake.h"
|
||||
#ifdef MINGW
|
||||
#define byte BYTE //some versions of mingw headers are broken slightly. this lets it compile.
|
||||
|
@ -5739,7 +5739,7 @@ void COM_InitFilesystem (void)
|
|||
//assume the home directory is the working directory.
|
||||
*com_homepath = '\0';
|
||||
|
||||
#if defined(_WIN32) && !defined(FTE_SDL) && !defined(WINRT)
|
||||
#if defined(_WIN32) && !defined(FTE_SDL) && !defined(WINRT) && !defined(_XBOX)
|
||||
{ //win32 sucks.
|
||||
HRESULT (WINAPI *dSHGetFolderPathW) (HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, wchar_t *pszPath) = NULL;
|
||||
dllfunction_t funcs[] =
|
||||
|
|
|
@ -40,13 +40,20 @@
|
|||
#define USEIPX
|
||||
#endif
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#ifdef _XBOX
|
||||
#include <xtl.h>
|
||||
#include <WinSockX.h>
|
||||
#else
|
||||
#include <windows.h>
|
||||
#include <winsock2.h>
|
||||
#endif
|
||||
// #include "winquake.h"
|
||||
#ifndef _XBOX
|
||||
#ifdef USEIPX
|
||||
#include "wsipx.h"
|
||||
#endif
|
||||
#include <ws2tcpip.h>
|
||||
#endif
|
||||
#include <errno.h>
|
||||
#ifndef IPPROTO_IPV6
|
||||
/*for msvc6*/
|
||||
|
|
|
@ -940,6 +940,12 @@ static int Plug_NewStreamHandle(plugstream_e type)
|
|||
return i;
|
||||
}
|
||||
|
||||
#if defined(_XBOX)
|
||||
#undef TCPCONNECT
|
||||
#undef IPPROTO_IPV6
|
||||
#undef USEIPX
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_PACKET
|
||||
//EBUILTIN(int, NET_TCPListen, (char *ip, int port, int maxcount));
|
||||
//returns a new socket with listen enabled.
|
||||
|
|
|
@ -112,13 +112,16 @@ static int debuggerstacky;
|
|||
#endif
|
||||
|
||||
#if defined(_WIN32) && !defined(FTE_SDL)
|
||||
#include <windows.h>
|
||||
#ifndef _XBOX
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
void INS_UpdateGrabs(int fullscreen, int activeapp);
|
||||
#endif
|
||||
int QCLibEditor(pubprogfuncs_t *prinst, const char *filename, int *line, int *statement, char *error, pbool fatal);
|
||||
void QCLoadBreakpoints(const char *vmname, const char *progsname)
|
||||
{ //this asks the gui to reapply any active breakpoints and waits for them so that any spawn functions can be breakpointed properly.
|
||||
#if defined(_WIN32) && !defined(FTE_SDL)
|
||||
#if defined(_WIN32) && !defined(FTE_SDL) && !defined(_XBOX)
|
||||
extern int isPlugin;
|
||||
if (isPlugin >= 2)
|
||||
{
|
||||
|
@ -304,7 +307,7 @@ qboolean QCExternalDebuggerCommand(char *text)
|
|||
|
||||
int QDECL QCEditor (pubprogfuncs_t *prinst, const char *filename, int *line, int *statement, char *reason, pbool fatal)
|
||||
{
|
||||
#if defined(_WIN32) && !defined(SERVERONLY) && !defined(FTE_SDL)
|
||||
#if defined(_WIN32) && !defined(SERVERONLY) && !defined(FTE_SDL) && !defined(_XBOX)
|
||||
if (isPlugin >= 2)
|
||||
{
|
||||
if (wantquit)
|
||||
|
|
|
@ -32,7 +32,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#ifndef WIN32_BLOATED
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#endif
|
||||
#include <windows.h>
|
||||
|
||||
#ifndef _XBOX
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
#if defined(WINAPI_FAMILY) && !defined(WINRT)
|
||||
#if WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP
|
||||
|
|
|
@ -17,8 +17,11 @@
|
|||
//#define AVAIL_ZLIB
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef _XBOX
|
||||
#include <windows.h>
|
||||
#else
|
||||
#include <xtl.h>
|
||||
#endif
|
||||
#else
|
||||
#include <stdarg.h>
|
||||
#include <math.h>
|
||||
|
|
30
engine/xdk/FTEQW_XDK.sln
Normal file
30
engine/xdk/FTEQW_XDK.sln
Normal file
|
@ -0,0 +1,30 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 8.00
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FTEQW_XDK", "FTEQW_XDK.vcproj", "{BF8776BA-CCAB-4B5F-AE88-784B2215C589}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfiguration) = preSolution
|
||||
Debug = Debug
|
||||
Profile = Profile
|
||||
Profile_FastCap = Profile_FastCap
|
||||
Release = Release
|
||||
Release_LTCG = Release_LTCG
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfiguration) = postSolution
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Debug.ActiveCfg = Debug|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Debug.Build.0 = Debug|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Profile.ActiveCfg = Profile|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Profile.Build.0 = Profile|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Profile_FastCap.ActiveCfg = Profile_FastCap|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Profile_FastCap.Build.0 = Profile_FastCap|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Release.ActiveCfg = Release|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Release.Build.0 = Release|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Release_LTCG.ActiveCfg = Release_LTCG|Xbox
|
||||
{BF8776BA-CCAB-4B5F-AE88-784B2215C589}.Release_LTCG.Build.0 = Release_LTCG|Xbox
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
BIN
engine/xdk/FTEQW_XDK.suo
Normal file
BIN
engine/xdk/FTEQW_XDK.suo
Normal file
Binary file not shown.
670
engine/xdk/FTEQW_XDK.vcproj
Normal file
670
engine/xdk/FTEQW_XDK.vcproj
Normal file
|
@ -0,0 +1,670 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="FTEQW_XDK"
|
||||
ProjectGUID="{BF8776BA-CCAB-4B5F-AE88-784B2215C589}"
|
||||
Keyword="XboxProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Xbox"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Xbox"
|
||||
OutputDirectory="Debug"
|
||||
IntermediateDirectory="Debug"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
OptimizeForProcessor="2"
|
||||
AdditionalIncludeDirectories="..\qclib;..\server;..\gl;..\common;..\client"
|
||||
PreprocessorDefinitions="_DEBUG;_XBOX"
|
||||
MinimalRebuild="TRUE"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="0"
|
||||
PrecompiledHeaderThrough=""
|
||||
PrecompiledHeaderFile="$(OutDir)/$(ProjectName).pch"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="FALSE"
|
||||
DebugInformationFormat="4"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="xapilibd.lib d3d8d.lib d3dx8d.lib xgraphicsd.lib dsoundd.lib dmusicd.lib xactengd.lib xsndtrkd.lib xvoiced.lib xonlined.lib xboxkrnl.lib xbdm.lib"
|
||||
OutputFile="$(OutDir)/$(ProjectName).exe"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
|
||||
SubSystem="2"
|
||||
OptimizeForWindows98="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="XboxDeploymentTool"/>
|
||||
<Tool
|
||||
Name="XboxImageTool"
|
||||
StackSize="65536"
|
||||
IncludeDebugInfo="TRUE"
|
||||
NoLibWarn="TRUE"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Profile|Xbox"
|
||||
OutputDirectory="Profile"
|
||||
IntermediateDirectory="Profile"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="3"
|
||||
OmitFramePointers="TRUE"
|
||||
OptimizeForProcessor="2"
|
||||
PreprocessorDefinitions="NDEBUG;_XBOX;PROFILE"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
BufferSecurityCheck="TRUE"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="3"
|
||||
PrecompiledHeaderFile="$(OutDir)/$(ProjectName).pch"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="FALSE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="xapilib.lib d3d8i.lib d3dx8.lib xgraphics.lib dsound.lib dmusici.lib xactengi.lib xsndtrk.lib xvoice.lib xonlines.lib xboxkrnl.lib xbdm.lib xperf.lib"
|
||||
OutputFile="$(OutDir)/$(ProjectName).exe"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
OptimizeForWindows98="1"
|
||||
SetChecksum="TRUE"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="XboxDeploymentTool"/>
|
||||
<Tool
|
||||
Name="XboxImageTool"
|
||||
StackSize="65536"
|
||||
IncludeDebugInfo="TRUE"
|
||||
NoLibWarn="TRUE"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Profile_FastCap|Xbox"
|
||||
OutputDirectory="Profile_FastCap"
|
||||
IntermediateDirectory="Profile_FastCap"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="3"
|
||||
OmitFramePointers="TRUE"
|
||||
OptimizeForProcessor="2"
|
||||
PreprocessorDefinitions="NDEBUG;_XBOX;PROFILE;FASTCAP"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
BufferSecurityCheck="TRUE"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="3"
|
||||
PrecompiledHeaderFile="$(OutDir)/$(ProjectName).pch"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="FALSE"
|
||||
DebugInformationFormat="3"
|
||||
FastCAP="TRUE"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="xapilib.lib d3d8i.lib d3dx8.lib xgraphics.lib dsound.lib dmusici.lib xactengi.lib xsndtrk.lib xvoice.lib xonlines.lib xboxkrnl.lib xbdm.lib xperf.lib"
|
||||
OutputFile="$(OutDir)/$(ProjectName).exe"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
OptimizeForWindows98="1"
|
||||
SetChecksum="TRUE"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="XboxDeploymentTool"/>
|
||||
<Tool
|
||||
Name="XboxImageTool"
|
||||
StackSize="65536"
|
||||
IncludeDebugInfo="TRUE"
|
||||
NoLibWarn="TRUE"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Xbox"
|
||||
OutputDirectory="Release"
|
||||
IntermediateDirectory="Release"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="3"
|
||||
OmitFramePointers="TRUE"
|
||||
OptimizeForProcessor="2"
|
||||
PreprocessorDefinitions="NDEBUG;_XBOX"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
BufferSecurityCheck="TRUE"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="3"
|
||||
PrecompiledHeaderFile="$(OutDir)/$(ProjectName).pch"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="FALSE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="xapilib.lib d3d8.lib d3dx8.lib xgraphics.lib dsound.lib dmusic.lib xacteng.lib xsndtrk.lib xvoice.lib xonlines.lib xboxkrnl.lib"
|
||||
OutputFile="$(OutDir)/$(ProjectName).exe"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
OptimizeForWindows98="1"
|
||||
SetChecksum="TRUE"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="XboxDeploymentTool"/>
|
||||
<Tool
|
||||
Name="XboxImageTool"
|
||||
StackSize="65536"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release_LTCG|Xbox"
|
||||
OutputDirectory="Release_LTCG"
|
||||
IntermediateDirectory="Release_LTCG"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="TRUE">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="3"
|
||||
OmitFramePointers="TRUE"
|
||||
OptimizeForProcessor="2"
|
||||
PreprocessorDefinitions="NDEBUG;_XBOX;LTCG"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="0"
|
||||
BufferSecurityCheck="TRUE"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
EnableEnhancedInstructionSet="1"
|
||||
UsePrecompiledHeader="3"
|
||||
PrecompiledHeaderFile="$(OutDir)/$(ProjectName).pch"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="FALSE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="xapilib.lib d3d8ltcg.lib d3dx8.lib xgraphicsltcg.lib dsound.lib dmusicltcg.lib xactengltcg.lib xsndtrk.lib xvoice.lib xonlines.lib xboxkrnl.lib"
|
||||
OutputFile="$(OutDir)/$(ProjectName).exe"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
OptimizeForWindows98="1"
|
||||
SetChecksum="TRUE"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="XboxDeploymentTool"/>
|
||||
<Tool
|
||||
Name="XboxImageTool"
|
||||
StackSize="65536"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
|
||||
<Filter
|
||||
Name="client"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\client\cd_null.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_cam.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_cg.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_demo.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_ents.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_ignore.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_input.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_main.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_parse.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_pred.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_screen.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_tent.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\cl_ui.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\console.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\fragstats.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\image.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\keys.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_download.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_items.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_master.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_mp3.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_multi.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_options.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_script.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\m_single.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\menu.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\net_master.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\p_classic.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\p_null.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\p_script.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\pr_clcmd.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\pr_csqc.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\pr_menu.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\pr_skelobj.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\r_2d.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\r_part.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\r_partset.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\r_surf.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\renderer.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\renderque.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\sbar.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\skin.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\snd_mem.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\snd_mix.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\sys_xdk.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\teamplay.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\valid.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\view.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\wad.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\client\zqtp.c">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="common"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\common\cmd.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\com_mesh.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\common.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\crc.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\cvar.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\fs.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\fs_pak.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\fs_stdio.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\fs_xz.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\fs_zip.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\gl_q2bsp.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\huff.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\log.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\mathlib.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\md4.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\net_chan.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\net_wins.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\plugin.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\pmove.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\pmovetst.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\pr_bgcmd.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\q1bsp.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\q2pmove.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\q3common.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\qvm.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\sha1.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\translate.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\common\zone.c">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="d3d"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\d3d\d3d8_backend.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\d3d\d3d8_image.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\d3d\vid_d3d8.c">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="qcclib"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\qclib\comprout.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\hash.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\initlib.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\pr_edict.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\pr_exec.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\pr_multi.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\pr_x86.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\qcc_cmdlib.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\qcc_pr_comp.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\qcc_pr_lex.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\qccmain.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\qclib\qcdecomp.c">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="server"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\server\net_preparse.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\pr_cmds.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\pr_q1qvm.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\savegame.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_ccmds.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_chat.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_cluster.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_demo.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_ents.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_init.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_main.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_master.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_move.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_mvd.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_nchan.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_phys.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_rankin.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_send.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\sv_user.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\server\world.c">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="gl"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="..\gl\gl_alias.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_font.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_hlmdl.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_model.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_ngraph.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_rlight.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_shader.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_shadow.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\gl\gl_warp.c">
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
Loading…
Reference in a new issue