mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-04-20 09:55:38 +00:00
updated SDL, libmikmod and libxmp builds.
This commit is contained in:
parent
d239a8911d
commit
a4b630a8ce
15 changed files with 34 additions and 14 deletions
|
@ -45,6 +45,15 @@
|
|||
#elif defined(__OpenBSD__)
|
||||
#include <endian.h>
|
||||
#define SDL_BYTEORDER BYTE_ORDER
|
||||
/* predefs from newer gcc and clang versions: */
|
||||
#elif defined(__ORDER_LITTLE_ENDIAN__) && defined(__ORDER_BIG_ENDIAN__) && defined(__BYTE_ORDER__)
|
||||
#if (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)
|
||||
#define SDL_BYTEORDER SDL_LIL_ENDIAN
|
||||
#elif (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
|
||||
#define SDL_BYTEORDER SDL_BIG_ENDIAN
|
||||
#else
|
||||
#error Unsupported endianness
|
||||
#endif /**/
|
||||
#else
|
||||
#if defined(__hppa__) || \
|
||||
defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \
|
||||
|
|
Binary file not shown.
|
@ -39,7 +39,7 @@ extern "C" {
|
|||
*
|
||||
* ========== NOTE TO WINDOWS DEVELOPERS:
|
||||
* If you are compiling for Windows and will link to the static library
|
||||
* (libmikmod.a with MinGW, or mikmod_static.lib with MSVC or LCC, etc),
|
||||
* (libmikmod.a with MinGW, or mikmod_static.lib with MSVC, Watcom, ..),
|
||||
* you must define MIKMOD_STATIC in your project. Otherwise, dllimport
|
||||
* will be assumed.
|
||||
*/
|
||||
|
@ -74,7 +74,7 @@ extern "C" {
|
|||
|
||||
#define LIBMIKMOD_VERSION_MAJOR 3L
|
||||
#define LIBMIKMOD_VERSION_MINOR 3L
|
||||
#define LIBMIKMOD_REVISION 11L
|
||||
#define LIBMIKMOD_REVISION 12L
|
||||
|
||||
#define LIBMIKMOD_VERSION \
|
||||
((LIBMIKMOD_VERSION_MAJOR<<16)| \
|
||||
|
@ -87,7 +87,7 @@ MIKMODAPI extern long MikMod_GetVersion(void);
|
|||
* ========== Dependency platform headers
|
||||
*/
|
||||
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32)||defined(__CYGWIN__)
|
||||
#ifndef WIN32_LEAN_AND_MEAN
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#endif
|
||||
|
@ -134,10 +134,8 @@ typedef unsigned char UBYTE;
|
|||
#endif
|
||||
|
||||
/* 2 bytes, signed and unsigned: */
|
||||
#if !(defined __LCC__ && defined _WIN32)
|
||||
typedef signed short int SWORD;
|
||||
#endif
|
||||
#if !((defined __LCC__ && defined _WIN32) || defined(_MIKMOD_AMIGA))
|
||||
#if !defined(_MIKMOD_AMIGA)
|
||||
typedef unsigned short int UWORD;
|
||||
#endif
|
||||
|
||||
|
@ -374,8 +372,9 @@ typedef struct MWRITER {
|
|||
#define SF_BIG_ENDIAN 0x0008
|
||||
#define SF_DELTA 0x0010
|
||||
#define SF_ITPACKED 0x0020
|
||||
#define SF_ADPCM4 0x0040
|
||||
|
||||
#define SF_FORMATMASK 0x003F
|
||||
#define SF_FORMATMASK 0x007F
|
||||
|
||||
/* General Playback flags */
|
||||
|
||||
|
@ -549,6 +548,7 @@ struct MP_VOICE;
|
|||
#define UF_FT2QUIRKS 0x0200 /* emulate some FT2 replay quirks */
|
||||
#define UF_PANNING 0x0400 /* module uses panning effects or have
|
||||
non-tracker default initial panning */
|
||||
#define UF_FARTEMPO 0x0800 /* Module uses Farandole tempo calculations */
|
||||
|
||||
typedef struct MODULE {
|
||||
/* general module information */
|
||||
|
@ -833,6 +833,7 @@ MIKMODAPI extern struct MDRIVER drv_osx; /* MacOS X CoreAudio Driver */
|
|||
MIKMODAPI extern struct MDRIVER drv_dc; /* Dreamcast driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_gp32; /* GP32 Sound driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_psp; /* PlayStation Portable driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_n64; /* Nintendo64 driver */
|
||||
|
||||
MIKMODAPI extern struct MDRIVER drv_wss; /* DOS WSS driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_sb; /* DOS S/B driver */
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -45,6 +45,15 @@
|
|||
#elif defined(__OpenBSD__)
|
||||
#include <endian.h>
|
||||
#define SDL_BYTEORDER BYTE_ORDER
|
||||
/* predefs from newer gcc and clang versions: */
|
||||
#elif defined(__ORDER_LITTLE_ENDIAN__) && defined(__ORDER_BIG_ENDIAN__) && defined(__BYTE_ORDER__)
|
||||
#if (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)
|
||||
#define SDL_BYTEORDER SDL_LIL_ENDIAN
|
||||
#elif (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
|
||||
#define SDL_BYTEORDER SDL_BIG_ENDIAN
|
||||
#else
|
||||
#error Unsupported endianness
|
||||
#endif /**/
|
||||
#else
|
||||
#if defined(__hppa__) || \
|
||||
defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -39,7 +39,7 @@ extern "C" {
|
|||
*
|
||||
* ========== NOTE TO WINDOWS DEVELOPERS:
|
||||
* If you are compiling for Windows and will link to the static library
|
||||
* (libmikmod.a with MinGW, or mikmod_static.lib with MSVC or LCC, etc),
|
||||
* (libmikmod.a with MinGW, or mikmod_static.lib with MSVC, Watcom, ..),
|
||||
* you must define MIKMOD_STATIC in your project. Otherwise, dllimport
|
||||
* will be assumed.
|
||||
*/
|
||||
|
@ -74,7 +74,7 @@ extern "C" {
|
|||
|
||||
#define LIBMIKMOD_VERSION_MAJOR 3L
|
||||
#define LIBMIKMOD_VERSION_MINOR 3L
|
||||
#define LIBMIKMOD_REVISION 11L
|
||||
#define LIBMIKMOD_REVISION 12L
|
||||
|
||||
#define LIBMIKMOD_VERSION \
|
||||
((LIBMIKMOD_VERSION_MAJOR<<16)| \
|
||||
|
@ -87,7 +87,7 @@ MIKMODAPI extern long MikMod_GetVersion(void);
|
|||
* ========== Dependency platform headers
|
||||
*/
|
||||
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32)||defined(__CYGWIN__)
|
||||
#ifndef WIN32_LEAN_AND_MEAN
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#endif
|
||||
|
@ -134,10 +134,8 @@ typedef unsigned char UBYTE;
|
|||
#endif
|
||||
|
||||
/* 2 bytes, signed and unsigned: */
|
||||
#if !(defined __LCC__ && defined _WIN32)
|
||||
typedef signed short int SWORD;
|
||||
#endif
|
||||
#if !((defined __LCC__ && defined _WIN32) || defined(_MIKMOD_AMIGA))
|
||||
#if !defined(_MIKMOD_AMIGA)
|
||||
typedef unsigned short int UWORD;
|
||||
#endif
|
||||
|
||||
|
@ -374,8 +372,9 @@ typedef struct MWRITER {
|
|||
#define SF_BIG_ENDIAN 0x0008
|
||||
#define SF_DELTA 0x0010
|
||||
#define SF_ITPACKED 0x0020
|
||||
#define SF_ADPCM4 0x0040
|
||||
|
||||
#define SF_FORMATMASK 0x003F
|
||||
#define SF_FORMATMASK 0x007F
|
||||
|
||||
/* General Playback flags */
|
||||
|
||||
|
@ -549,6 +548,7 @@ struct MP_VOICE;
|
|||
#define UF_FT2QUIRKS 0x0200 /* emulate some FT2 replay quirks */
|
||||
#define UF_PANNING 0x0400 /* module uses panning effects or have
|
||||
non-tracker default initial panning */
|
||||
#define UF_FARTEMPO 0x0800 /* Module uses Farandole tempo calculations */
|
||||
|
||||
typedef struct MODULE {
|
||||
/* general module information */
|
||||
|
@ -833,6 +833,7 @@ MIKMODAPI extern struct MDRIVER drv_osx; /* MacOS X CoreAudio Driver */
|
|||
MIKMODAPI extern struct MDRIVER drv_dc; /* Dreamcast driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_gp32; /* GP32 Sound driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_psp; /* PlayStation Portable driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_n64; /* Nintendo64 driver */
|
||||
|
||||
MIKMODAPI extern struct MDRIVER drv_wss; /* DOS WSS driver */
|
||||
MIKMODAPI extern struct MDRIVER drv_sb; /* DOS S/B driver */
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue