mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-02-08 16:52:01 +00:00
Merge tag 'quakespasm-0.94.4' into qss
This commit is contained in:
commit
a3ce19fa74
19 changed files with 95 additions and 62 deletions
|
@ -109,8 +109,8 @@
|
|||
63D6EB5F23A2563B0047028C /* snd_mp3tag.c in Sources */ = {isa = PBXBuildFile; fileRef = 63D6EB5E23A2563B0047028C /* snd_mp3tag.c */; };
|
||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
||||
A4E3AF2A05D43FCC000F1B47 /* libmikmod.dylib in Copy Libraries */ = {isa = PBXBuildFile; fileRef = F5F5DE80017CB4370103A810 /* libmikmod.dylib */; };
|
||||
A4E3AF6205D43FCC000F1B47 /* libmikmod.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F5F5DE80017CB4370103A810 /* libmikmod.dylib */; };
|
||||
A4E3AF2A05D43FCC000F1B47 /* libxmp.dylib in Copy Libraries */ = {isa = PBXBuildFile; fileRef = F5F5DE80017CB4370103A810 /* libxmp.dylib */; };
|
||||
A4E3AF6205D43FCC000F1B47 /* libxmp.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F5F5DE80017CB4370103A810 /* libxmp.dylib */; };
|
||||
B021C20914A5FF7E003F18D6 /* cfgfile.c in Sources */ = {isa = PBXBuildFile; fileRef = B021C20714A5FF7E003F18D6 /* cfgfile.c */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
|
@ -139,7 +139,7 @@
|
|||
48E2EC8715FB516600B8D476 /* libogg.dylib in Copy Libraries */,
|
||||
48E2EC8815FB516600B8D476 /* libvorbis.dylib in Copy Libraries */,
|
||||
48E2EC8915FB516600B8D476 /* libvorbisfile.dylib in Copy Libraries */,
|
||||
A4E3AF2A05D43FCC000F1B47 /* libmikmod.dylib in Copy Libraries */,
|
||||
A4E3AF2A05D43FCC000F1B47 /* libxmp.dylib in Copy Libraries */,
|
||||
);
|
||||
name = "Copy Libraries";
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
|
@ -323,7 +323,7 @@
|
|||
8D1107320486CEB800E47090 /* QuakeSpasm.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = QuakeSpasm.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
B021C20714A5FF7E003F18D6 /* cfgfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cfgfile.c; path = ../Quake/cfgfile.c; sourceTree = SOURCE_ROOT; };
|
||||
B021C20814A5FF7E003F18D6 /* cfgfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cfgfile.h; path = ../Quake/cfgfile.h; sourceTree = SOURCE_ROOT; };
|
||||
F5F5DE80017CB4370103A810 /* libmikmod.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libmikmod.dylib; path = codecs/lib/libmikmod.dylib; sourceTree = "<group>"; };
|
||||
F5F5DE80017CB4370103A810 /* libxmp.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxmp.dylib; path = codecs/lib/libxmp.dylib; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
|
@ -338,7 +338,7 @@
|
|||
48E2EC7E15FB507A00B8D476 /* libogg.dylib in Frameworks */,
|
||||
48E2EC7F15FB507A00B8D476 /* libvorbis.dylib in Frameworks */,
|
||||
48E2EC8015FB507A00B8D476 /* libvorbisfile.dylib in Frameworks */,
|
||||
A4E3AF6205D43FCC000F1B47 /* libmikmod.dylib in Frameworks */,
|
||||
A4E3AF6205D43FCC000F1B47 /* libxmp.dylib in Frameworks */,
|
||||
48E2EC7815FB500400B8D476 /* IOKit.framework in Frameworks */,
|
||||
002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */,
|
||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
|
||||
|
@ -388,7 +388,7 @@
|
|||
48E2EC7A15FB507A00B8D476 /* libogg.dylib */,
|
||||
48E2EC7B15FB507A00B8D476 /* libvorbis.dylib */,
|
||||
48E2EC7C15FB507A00B8D476 /* libvorbisfile.dylib */,
|
||||
F5F5DE80017CB4370103A810 /* libmikmod.dylib */,
|
||||
F5F5DE80017CB4370103A810 /* libxmp.dylib */,
|
||||
48243B060D33ED0A00C29F8F /* MacOSX */,
|
||||
483A77D80D2EE8C500CB2E4C /* Quake */,
|
||||
29B97317FDCFA39411CA2CEA /* Resources */,
|
||||
|
@ -866,7 +866,7 @@
|
|||
USE_CODEC_WAVE,
|
||||
USE_CODEC_FLAC,
|
||||
USE_CODEC_OPUS,
|
||||
USE_CODEC_MIKMOD,
|
||||
USE_CODEC_XMP,
|
||||
USE_CODEC_UMX,
|
||||
SDL_FRAMEWORK,
|
||||
);
|
||||
|
@ -911,7 +911,7 @@
|
|||
USE_CODEC_WAVE,
|
||||
USE_CODEC_FLAC,
|
||||
USE_CODEC_OPUS,
|
||||
USE_CODEC_MIKMOD,
|
||||
USE_CODEC_XMP,
|
||||
USE_CODEC_UMX,
|
||||
SDL_FRAMEWORK,
|
||||
);
|
||||
|
@ -960,7 +960,7 @@
|
|||
USE_CODEC_WAVE,
|
||||
USE_CODEC_FLAC,
|
||||
USE_CODEC_OPUS,
|
||||
USE_CODEC_MIKMOD,
|
||||
USE_CODEC_XMP,
|
||||
USE_CODEC_UMX,
|
||||
SDL_FRAMEWORK,
|
||||
);
|
||||
|
@ -1005,7 +1005,7 @@
|
|||
USE_CODEC_WAVE,
|
||||
USE_CODEC_FLAC,
|
||||
USE_CODEC_OPUS,
|
||||
USE_CODEC_MIKMOD,
|
||||
USE_CODEC_XMP,
|
||||
USE_CODEC_UMX,
|
||||
SDL_FRAMEWORK,
|
||||
);
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -19,8 +19,8 @@ USE_CODEC_MP3=1
|
|||
USE_CODEC_VORBIS=1
|
||||
USE_CODEC_OPUS=1
|
||||
# either xmp or mikmod (or modplug)
|
||||
USE_CODEC_MIKMOD=1
|
||||
USE_CODEC_XMP=0
|
||||
USE_CODEC_MIKMOD=0
|
||||
USE_CODEC_XMP=1
|
||||
USE_CODEC_MODPLUG=0
|
||||
USE_CODEC_UMX=1
|
||||
|
||||
|
|
|
@ -15,8 +15,8 @@ USE_CODEC_MP3=1
|
|||
USE_CODEC_VORBIS=1
|
||||
USE_CODEC_OPUS=1
|
||||
# either xmp or mikmod (or modplug)
|
||||
USE_CODEC_MIKMOD=1
|
||||
USE_CODEC_XMP=0
|
||||
USE_CODEC_MIKMOD=0
|
||||
USE_CODEC_XMP=1
|
||||
USE_CODEC_MODPLUG=0
|
||||
USE_CODEC_UMX=1
|
||||
|
||||
|
|
|
@ -14,8 +14,8 @@ USE_CODEC_MP3=1
|
|||
USE_CODEC_VORBIS=1
|
||||
USE_CODEC_OPUS=1
|
||||
# either xmp or mikmod (or modplug)
|
||||
USE_CODEC_MIKMOD=1
|
||||
USE_CODEC_XMP=0
|
||||
USE_CODEC_MIKMOD=0
|
||||
USE_CODEC_XMP=1
|
||||
USE_CODEC_MODPLUG=0
|
||||
USE_CODEC_UMX=1
|
||||
|
||||
|
|
|
@ -6,15 +6,15 @@ USE_SDL2=0
|
|||
|
||||
### Enable/disable codecs for streaming music support
|
||||
USE_CODEC_WAVE=1
|
||||
USE_CODEC_FLAC=1
|
||||
USE_CODEC_FLAC=0
|
||||
USE_CODEC_MP3=1
|
||||
USE_CODEC_VORBIS=1
|
||||
USE_CODEC_OPUS=1
|
||||
USE_CODEC_OPUS=0
|
||||
# either xmp or mikmod (or modplug)
|
||||
USE_CODEC_MIKMOD=1
|
||||
USE_CODEC_MIKMOD=0
|
||||
USE_CODEC_XMP=0
|
||||
USE_CODEC_MODPLUG=0
|
||||
USE_CODEC_UMX=1
|
||||
USE_CODEC_UMX=0
|
||||
|
||||
# which library to use for mp3 decoding: mad or mpg123
|
||||
MP3LIB=mad
|
||||
|
|
|
@ -2141,6 +2141,8 @@ void M_LanConfig_Draw (void)
|
|||
basex = (320-p->width)/2;
|
||||
M_DrawPic (basex, 4, p);
|
||||
|
||||
basex = 72; /* Arcane Dimensions has an oversized gfx/p_multi.lmp */
|
||||
|
||||
if (StartingGame)
|
||||
startJoin = "New Game";
|
||||
else
|
||||
|
@ -3035,8 +3037,6 @@ static struct
|
|||
|
||||
//=============================================================================
|
||||
/* MenuQC Subsystem */
|
||||
extern builtin_t pr_menubuiltins[];
|
||||
extern int pr_menunumbuiltins;
|
||||
#define MENUQC_PROGHEADER_CRC 10020
|
||||
void MQC_End(void)
|
||||
{
|
||||
|
|
|
@ -1793,7 +1793,7 @@ void PR_spawnfunc_misc_model(edict_t *self)
|
|||
PF_sv_makestatic();
|
||||
}
|
||||
|
||||
builtin_t pr_ssqcbuiltins[] =
|
||||
const builtin_t pr_ssqcbuiltins[] =
|
||||
{
|
||||
PF_Fixme,
|
||||
PF_makevectors, // void(entity e) makevectors = #1
|
||||
|
@ -1883,7 +1883,7 @@ builtin_t pr_ssqcbuiltins[] =
|
|||
|
||||
PF_sv_setspawnparms,
|
||||
};
|
||||
int pr_ssqcnumbuiltins = sizeof(pr_ssqcbuiltins)/sizeof(pr_ssqcbuiltins[0]);
|
||||
const int pr_ssqcnumbuiltins = sizeof(pr_ssqcbuiltins)/sizeof(pr_ssqcbuiltins[0]);
|
||||
|
||||
|
||||
|
||||
|
@ -2143,7 +2143,7 @@ static void PF_cl_particle (void)
|
|||
|
||||
#define PF_NoCSQC PF_Fixme
|
||||
#define PF_CSQCToDo PF_Fixme
|
||||
builtin_t pr_csqcbuiltins[] =
|
||||
const builtin_t pr_csqcbuiltins[] =
|
||||
{
|
||||
PF_Fixme,
|
||||
PF_makevectors, // void(entity e) makevectors = #1
|
||||
|
@ -2233,7 +2233,7 @@ builtin_t pr_csqcbuiltins[] =
|
|||
|
||||
PF_NoCSQC,//PF_setspawnparms
|
||||
};
|
||||
int pr_csqcnumbuiltins = sizeof(pr_csqcbuiltins)/sizeof(pr_csqcbuiltins[0]);
|
||||
const int pr_csqcnumbuiltins = sizeof(pr_csqcbuiltins)/sizeof(pr_csqcbuiltins[0]);
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
//menuqc
|
||||
|
@ -2278,7 +2278,7 @@ static void PF_cvar_menuhack (void)
|
|||
#define PF_MenuQCToDo PF_Fixme
|
||||
#define PF_MenuCQMess PF_Fixme
|
||||
#define PF_MenuCQExt PF_Fixme
|
||||
builtin_t pr_menubuiltins[] = {
|
||||
const builtin_t pr_menubuiltins[] = {
|
||||
PF_Fixme, //#0
|
||||
PF_MenuCQExt, //#1 PF_checkextension
|
||||
PF_error, //#2
|
||||
|
@ -2373,4 +2373,5 @@ builtin_t pr_menubuiltins[] = {
|
|||
PF_MenuCQExt, //#89 PF_cvar_defstring,
|
||||
//all other builtins will just have to use the extension system
|
||||
};
|
||||
int pr_menunumbuiltins = sizeof(pr_menubuiltins)/sizeof(pr_menubuiltins[0]);
|
||||
const int pr_menunumbuiltins = sizeof(pr_menubuiltins)/sizeof(pr_menubuiltins[0]);
|
||||
|
||||
|
|
|
@ -1232,7 +1232,7 @@ static void PR_MergeEngineFieldDefs (void)
|
|||
PR_LoadProgs
|
||||
===============
|
||||
*/
|
||||
qboolean PR_LoadProgs (const char *filename, qboolean fatal, unsigned int needcrc, builtin_t *builtins, size_t numbuiltins)
|
||||
qboolean PR_LoadProgs (const char *filename, qboolean fatal, unsigned int needcrc, const builtin_t *builtins, size_t numbuiltins)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
*/
|
||||
|
||||
#ifndef _QUAKE_PROGS_H
|
||||
#define _QUAKE_PROGS_H
|
||||
#ifndef QUAKE_PROGS_H
|
||||
#define QUAKE_PROGS_H
|
||||
|
||||
#include "pr_comp.h" /* defs shared with qcc */
|
||||
#include "progdefs.h" /* generated by program cdefs */
|
||||
|
@ -67,7 +67,7 @@ void PR_Init (void);
|
|||
|
||||
void PR_ExecuteProgram (func_t fnum);
|
||||
void PR_ClearProgs(qcvm_t *vm);
|
||||
qboolean PR_LoadProgs (const char *filename, qboolean fatal, unsigned int needcrc, builtin_t *builtins, size_t numbuiltins);
|
||||
qboolean PR_LoadProgs (const char *filename, qboolean fatal, unsigned int needcrc, const builtin_t *builtins, size_t numbuiltins);
|
||||
|
||||
//from pr_ext.c
|
||||
void PR_InitExtensions(void);
|
||||
|
@ -113,8 +113,8 @@ void ED_LoadFromFile (const char *data);
|
|||
#define EDICT_NUM(n) ((edict_t *)(sv.edicts+ (n)*pr_edict_size))
|
||||
#define NUM_FOR_EDICT(e) (((byte *)(e) - sv.edicts) / pr_edict_size)
|
||||
*/
|
||||
edict_t *EDICT_NUM(int n);
|
||||
int NUM_FOR_EDICT(edict_t *e);
|
||||
edict_t *EDICT_NUM(int);
|
||||
int NUM_FOR_EDICT(edict_t*);
|
||||
|
||||
#define NEXT_EDICT(e) ((edict_t *)( (byte *)e + qcvm->edict_size))
|
||||
|
||||
|
@ -425,10 +425,11 @@ extern qcvm_t *qcvm;
|
|||
void PR_SwitchQCVM(qcvm_t *nvm);
|
||||
#endif
|
||||
|
||||
extern builtin_t pr_ssqcbuiltins[];
|
||||
extern int pr_ssqcnumbuiltins;
|
||||
extern builtin_t pr_csqcbuiltins[];
|
||||
extern int pr_csqcnumbuiltins;
|
||||
|
||||
#endif /* _QUAKE_PROGS_H */
|
||||
extern const builtin_t pr_ssqcbuiltins[];
|
||||
extern const int pr_ssqcnumbuiltins;
|
||||
extern const builtin_t pr_csqcbuiltins[];
|
||||
extern const int pr_csqcnumbuiltins;
|
||||
extern const builtin_t pr_menubuiltins[];
|
||||
extern int const pr_menunumbuiltins;
|
||||
|
||||
#endif /* QUAKE_PROGS_H */
|
||||
|
|
|
@ -43,22 +43,51 @@ static void S_XMP_CodecShutdown (void)
|
|||
{
|
||||
}
|
||||
|
||||
#if (XMP_VERCODE >= 0x040500)
|
||||
static unsigned long xmp_fread(void *dest, unsigned long len, unsigned long nmemb, void *f)
|
||||
{
|
||||
return FS_fread(dest, len, nmemb, (fshandle_t *)f);
|
||||
}
|
||||
static int xmp_fseek(void *f, long offset, int whence)
|
||||
{
|
||||
return FS_fseek((fshandle_t *)f, offset, whence);
|
||||
}
|
||||
static long xmp_ftell(void *f)
|
||||
{
|
||||
return FS_ftell((fshandle_t *)f);
|
||||
}
|
||||
#endif
|
||||
|
||||
static qboolean S_XMP_CodecOpenStream (snd_stream_t *stream)
|
||||
{
|
||||
/* need to load the whole file into memory and pass it to libxmp
|
||||
* using xmp_load_module_from_memory() which requires libxmp >= 4.2.
|
||||
* libxmp-4.0/4.1 only have xmp_load_module() which accepts a file
|
||||
* name which isn't good with files in containers like paks, etc. */
|
||||
* name which isn't good with files in containers like paks, etc.
|
||||
* On the other hand, libxmp >= 4.5 introduces file callbacks: use
|
||||
* if available. */
|
||||
xmp_context c;
|
||||
#if (XMP_VERCODE >= 0x040500)
|
||||
struct xmp_callbacks file_callbacks = {
|
||||
xmp_fread, xmp_fseek, xmp_ftell, NULL
|
||||
};
|
||||
#else
|
||||
byte *moddata;
|
||||
long len;
|
||||
int fmt;
|
||||
int mark;
|
||||
#endif
|
||||
int fmt;
|
||||
|
||||
c = xmp_create_context();
|
||||
if (c == NULL)
|
||||
return false;
|
||||
|
||||
#if (XMP_VERCODE >= 0x040500)
|
||||
if (xmp_load_module_from_callbacks(c, &stream->fh, file_callbacks) < 0) {
|
||||
Con_DPrintf("Could not load module %s\n", stream->name);
|
||||
goto err1;
|
||||
}
|
||||
#else
|
||||
len = FS_filelength (&stream->fh);
|
||||
mark = Hunk_LowMark();
|
||||
moddata = (byte *) Hunk_Alloc(len);
|
||||
|
@ -68,6 +97,7 @@ static qboolean S_XMP_CodecOpenStream (snd_stream_t *stream)
|
|||
goto err1;
|
||||
}
|
||||
Hunk_FreeToLowMark(mark); /* free original file data */
|
||||
#endif
|
||||
|
||||
stream->priv = c;
|
||||
if (shm->speed > XMP_MAX_SRATE)
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
<Add option="-DUSE_CODEC_WAVE" />
|
||||
<Add option="-DUSE_CODEC_FLAC" />
|
||||
<Add option="-DUSE_CODEC_OPUS" />
|
||||
<Add option="-DUSE_CODEC_MIKMOD" />
|
||||
<Add option="-DUSE_CODEC_XMP" />
|
||||
<Add option="-DUSE_CODEC_UMX" />
|
||||
<Add directory="..\codecs\include" />
|
||||
<Add directory="..\SDL2\include" />
|
||||
|
@ -54,7 +54,7 @@
|
|||
<Add library="FLAC" />
|
||||
<Add library="ogg" />
|
||||
<Add library="mad" />
|
||||
<Add library="mikmod" />
|
||||
<Add library="xmp" />
|
||||
<Add library="winmm" />
|
||||
<Add library="opengl32" />
|
||||
<Add library="wsock32" />
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
<Add option="-DUSE_CODEC_WAVE" />
|
||||
<Add option="-DUSE_CODEC_FLAC" />
|
||||
<Add option="-DUSE_CODEC_OPUS" />
|
||||
<Add option="-DUSE_CODEC_MIKMOD" />
|
||||
<Add option="-DUSE_CODEC_XMP" />
|
||||
<Add option="-DUSE_CODEC_UMX" />
|
||||
<Add directory="..\codecs\include" />
|
||||
<Add directory="..\SDL\include" />
|
||||
|
@ -53,7 +53,7 @@
|
|||
<Add library="FLAC" />
|
||||
<Add library="ogg" />
|
||||
<Add library="mad" />
|
||||
<Add library="mikmod" />
|
||||
<Add library="xmp" />
|
||||
<Add library="winmm" />
|
||||
<Add library="opengl32" />
|
||||
<Add library="wsock32" />
|
||||
|
|
|
@ -41,7 +41,8 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\SDL2\include;..\codecs\include;..\misc\include;..\..\Quake;$(VC_IncludePath);$(WindowsSDK_IncludePath)"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
AdditionalIncludeDirectories="..\SDL2\include;..\codecs\include;..\misc\include;..\..\Quake"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
|
@ -61,7 +62,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib wsock32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib Ws2_32.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib ws2_32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="..\codecs\x86;..\SDL2\lib;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86)"
|
||||
IgnoreDefaultLibraryNames="msvcrt.lib"
|
||||
|
@ -117,7 +118,7 @@
|
|||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="..\SDL2\include;..\codecs\include;..\misc\include;..\..\Quake;$(VC_IncludePath);$(WindowsSDK_IncludePath)"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
|
@ -136,7 +137,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib wsock32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib Ws2_32.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib ws2_32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="..\codecs\x86;..\SDL2\lib;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86)"
|
||||
GenerateDebugInformation="true"
|
||||
|
@ -192,7 +193,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\SDL2\include;..\codecs\include;..\misc\include;..\..\Quake;$(VC_IncludePath);$(WindowsSDK_IncludePath)"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
|
@ -212,7 +213,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib ws2_32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib Ws2_32.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib ws2_32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="..\codecs\x64;..\SDL2\lib64;$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)"
|
||||
IgnoreDefaultLibraryNames="msvcrt.lib"
|
||||
|
@ -269,7 +270,7 @@
|
|||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="..\SDL2\include;..\codecs\include;..\misc\include;..\..\Quake;$(VC_IncludePath);$(WindowsSDK_IncludePath)"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SDL2;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
|
@ -288,7 +289,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib ws2_32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib Ws2_32.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib ws2_32.lib opengl32.lib winmm.lib SDL2.lib SDL2main.lib"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="..\codecs\x64;..\SDL2\lib64;$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)"
|
||||
GenerateDebugInformation="true"
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\SDL\include;..\codecs\include;..\misc\include;..\..\Quake"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
|
@ -61,7 +61,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib wsock32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib wsock32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="..\codecs\x86;..\SDL\lib"
|
||||
IgnoreDefaultLibraryNames="msvcrt.lib"
|
||||
|
@ -117,7 +117,7 @@
|
|||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="..\SDL\include;..\codecs\include;..\misc\include;..\..\Quake"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
|
@ -136,7 +136,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib wsock32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib wsock32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="..\codecs\x86;..\SDL\lib"
|
||||
GenerateDebugInformation="true"
|
||||
|
@ -192,7 +192,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\SDL\include;..\codecs\include;..\misc\include;..\..\Quake"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
|
@ -212,7 +212,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib ws2_32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib ws2_32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="..\codecs\x64;..\SDL\lib64"
|
||||
IgnoreDefaultLibraryNames="msvcrt.lib"
|
||||
|
@ -269,7 +269,7 @@
|
|||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="..\SDL\include;..\codecs\include;..\misc\include;..\..\Quake"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_MIKMOD;USE_CODEC_UMX"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USE_WINSOCK2;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_CODEC_MP3;USE_CODEC_VORBIS;USE_CODEC_WAVE;USE_CODEC_FLAC;USE_CODEC_OPUS;USE_CODEC_XMP;USE_CODEC_UMX"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
|
@ -288,7 +288,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libmikmod.lib ws2_32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
AdditionalDependencies="libvorbisfile.lib libvorbis.lib libopusfile.lib libopus.lib libFLAC.lib libogg.lib libmad.lib libxmp.lib ws2_32.lib opengl32.lib winmm.lib SDL.lib"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="..\codecs\x64;..\SDL\lib64"
|
||||
GenerateDebugInformation="true"
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue