// This file is distributed under a BSD license. See LICENSE.txt for details. /****************************************************************************/ /*** ***/ /*** System Configuration ***/ /*** ***/ /****************************************************************************/ // Compile Options #define sNEWCONFIG 1 #define sINTRO 0 // compile for small size #define sPLAYER 1 // this is a player, not the tool. #define sPROFILE 0 // include profiling code #define sUNICODE 0 // define sCHAR as 16bit #define sMOBILE 0 // mobile devices - very limited types.hpp #define sDEBUG 0 // include debug code in release build #define sLIBPATH "../" // libs (ogg,...) relative to project path #ifdef NDEBUG #define sNOCRT 0 // assume no c runtime library is present #else #define sNOCRT 0 // assume no c runtime library is present #endif #define sCONFIGDIALOG 1 // configuration dialog at start // what is supported? #define sUSE_DIRECTINPUT 0 // use DirectInput (window messages otherwise) #define sUSE_DIRECTSOUND 1 // use DirectSound (the alternative is silence!) #define sUSE_MULTISCREEN 0 // include multiscreen support #define sUSE_SHADERS 1 // include support for vertex/pixel shaders. #define sUSE_LEKKTOR 0 // include lekktor runtime support // linkage #define sLINK_SYSTEM 1 // link system dependent code #define sLINK_GUI 0 // link gui classes #define sLINK_ENGINE 1 // link high level engine #define sLINK_DISKITEM 0 // link the abstract file system #define sLINK_XSI 0 // link softimage dotXSI loader #define sLINK_UTIL 0 // link sPainter and sPerfMon #define sLINK_MP3 0 // link mp3 player (patent issues!) #define sLINK_OGG 0 // link ogg vorbis decoder #define sLINK_VIRUZ2 1 // link viruz2 softsynth (assemblercode is always linked!) #define sLINK_KKRIEGER 0 // link special code for kkrieger #define sLINK_MINMESH 1 // link minmesh #define sLINK_LOADER 0 // link new model loader (XSI2) #define sLINK_INTMATH 0 // link new integer math model (for mobile) #define sLINK_PNG 1 // link libpng (big, but supports images with alpha) #define sLINK_FRIED 1 // link FRIED #define sLINK_MTRL20 1 // link material 20 #define sLINK_FATMESH 1 // link fat old genmesh #define sLINK_RYGDXT 1 // link fast dxt encoder /****************************************************************************/ /****************************************************************************/