doom-ios/code/prboom/config.h

113 lines
2.3 KiB
C
Raw Normal View History

/**/
#define PACKAGE "prboom"
#define VERSION "2.5.0"
#ifdef DEBUG
/* Define to enable internal range checking */
#define RANGECHECK 1
/* Define this to see real-time memory allocation
* statistics, and enable extra debugging features
*/
#define INSTRUMENTED 1
/* Uncomment this to exhaustively run memory checks
* while the game is running (this is EXTREMELY slow).
* Only useful if INSTRUMENTED is also defined.
*/
#define CHECKHEAP 1
/* Uncomment this to cause heap dumps to be generated.
* Only useful if INSTRUMENTED is also defined.
*/
#define HEAPDUMP 1
/* Uncomment this to perform id checks on zone blocks,
* to detect corrupted and illegally freed blocks
*/
#define ZONEIDCHECK 1
/* CPhipps - some debugging macros for the new wad lump handling code */
/* Defining this causes quick checks which only impose an overhead if a
* posible error is detected. */
#define SIMPLECHECKS 1
/* Defining this causes time stamps to be created each time a lump is locked, and
* lumps locked for long periods of time are reported */
#define TIMEDIAG 1
#endif // DEBUG
#define DOGS 1
#define MONITOR_VISIBILITY 1
/*#define DISABLE_LUMP_CACHING*/
/**/
#define USE_SDL 1
/*#define HAVE_MIXER 1*/
#define HAVE_NET 1
#define USE_SDL_NET 1
/**/
#define HIGHRES 1
#define GL_DOOM 1
#define USE_GLU_TESS 1
#define USE_GLU_IMAGESCALE 1
#define USE_GLU_MIPMAP 1
#define DISABLE_DOUBLEBUFFER
/**/
#define STDC_HEADERS 1
#define stricmp strcasecmp
#define strnicmp strncasecmp
#define HAVE_INET_ATON 1
#define HAVE_INET_NTOP 1
#define HAVE_INET_PTON 1
#define HAVE_SETSOCKOPT 1
#define HAVE_SNPRINTF 1
#define HAVE_VSNPRINTF 1
#define HAVE_MKSTEMPS 1
#define HAVE_IPv6 1
#define HAVE_UNISTD_H
#define HAVE_SYS_WAIT_H
#define HAVE_GETOPT
/* causes a duplicate define warning
#define HAVE_NETINET_IN_H
*/
#define SYS_SIGLIST_DECLARED
/**/
#ifdef __BIG_ENDIAN__
#define WORDS_BIGENDIAN
#endif
#ifdef __i386__
#define I386_ASM 1
#endif
#define PACKEDATTR __attribute__((packed))
#define MACOSX
#define HAVE_LIBKERN_OSBYTEORDER_H
#define HAVE_OWN_MUSIC
#define UPDATE_MUSIC
#define SCREENSHOT_DIR I_DoomExeDir()
#define HEAPDUMP_DIR I_DoomExeDir()
//------ JDC config changes for iPhone ------------
#undef I386_ASM
#undef USE_SDL
#undef USE_SDL_NET
#undef HAVE_NET
#undef DOGS // not sure why this needs to be removed, info.c complains
#undef USE_GLU_IMAGESCALE
#undef USE_GLU_MIPMAP