|
#define | ISMAC 0 |
|
#define | ISLINUX 0 |
|
#define | ISWINDOWS 0 |
|
#define | ISPANDORA 0 |
|
#define | ISIOS 0 |
|
#define | ISANDROID 0 |
|
#define | ISSTEAM 0 |
|
#define | ISWEB 0 |
|
#define | ISFAKEMOBILE 0 |
|
#define | ISMOBILE (ISIOS || ISANDROID || ISFAKEMOBILE) |
|
#define | ISMOBWEB (ISMOBILE || ISWEB) |
|
#define | ISMINI 0 |
|
#define | CAP_XGD (ISANDROID || ISFAKEMOBILE) |
|
#define | CAP_THREAD (!ISMOBILE && !ISWEB) |
|
#define | CAP_ZLIB 1 |
|
#define | CAP_FRAMELIMIT (!ISMOBWEB) |
|
#define | NOLICENSE ISSTEAM |
|
#define | CAP_SHADER CAP_GL |
|
#define | CAP_NOSHADER (!ISMOBILE && !ISWEB) |
|
#define | CAP_ANIMATIONS (!ISMINI) |
|
#define | CAP_FILES (!ISMINI) |
|
#define | CAP_INV (!ISMINI) |
|
#define | CAP_ANDROIDSHARE (ISANDROID) |
|
#define | CAP_SDL (!ISMOBILE) |
|
#define | CAP_COMPASS ISMOBILE |
|
#define | CAP_SDLGFX (CAP_SDL && !ISWEB) |
|
#define | CAP_GL (ISMOBILE || CAP_SDL) |
|
#define | CAP_AUDIO ((ISMOBILE || CAP_SDL) && !ISWEB && !ISMINI) |
|
#define | CAP_GLORNOT (CAP_GL && !ISWEB && !ISIOS) |
|
#define | CAP_DAILY 0 |
|
#define | CAP_CERTIFY 0 |
|
#define | CAP_RUG (!ISMINI && CAP_GL) |
|
#define | CAP_SURFACE CAP_RUG |
|
#define | CAP_EDIT (CAP_FILES && !ISWEB && !ISMINI) |
|
#define | CAP_SHOT (CAP_FILES && (CAP_SVG || CAP_PNG)) |
|
#define | CAP_ODS 0 |
|
#define | MAXMDIM 4 |
|
#define | CAP_TEXTURE (CAP_GL && (CAP_PNG || CAP_SDL_IMG) && !ISMINI) |
|
#define | CAP_MODEL (!ISMOBWEB && !ISMINI) |
|
#define | CAP_SAVE (CAP_FILES && !ISWEB && !ISMINI) |
|
#define | CAP_CONFIG (CAP_FILES && !ISWEB && !ISMINI) |
|
#define | CAP_TRANS (!ISWEB && !ISMINI) |
|
#define | CAP_TOUR (!ISWEB && !ISMINI) |
|
#define | CAP_ROGUEVIZ 0 |
|
#define | CAP_PROFILING 0 |
|
#define | PSEUDOKEY_WHEELDOWN 2501 |
|
#define | PSEUDOKEY_WHEELUP 2502 |
|
#define | PSEUDOKEY_RELEASE 2503 |
|
#define | CAP_PNG (!ISMOBWEB) |
|
#define | CAP_ORIENTATION ISMOBILE |
|
#define | CAP_MOUSEGRAB (!ISMOBILE) |
|
#define | CAP_COMMANDLINE (!ISMOBILE) |
|
#define | CAP_SDLAUDIO (CAP_SDL && CAP_AUDIO) |
|
#define | CAP_SVG (CAP_FILES && !ISMOBILE && !ISMINI) |
|
#define | CAP_POLY (CAP_SDLGFX || CAP_GL || CAP_SVG) |
|
#define | CAP_SHAPES 1 |
|
#define | CAP_QUEUE CAP_POLY |
|
#define | CAP_CURVE CAP_POLY |
|
#define | CAP_SDLJOY (CAP_SDL && !ISWEB) |
|
#define | CAP_SDL_IMG 0 |
|
#define | CAP_SDLTTF (CAP_SDL && !ISMOBILE && !ISWEB) |
|
#define | CAP_GLFONT (CAP_GL && !ISMOBILE) |
|
#define | CAP_TABFONT (ISWEB) |
|
#define | CAP_CREATEFONT 0 |
|
#define | CAP_FIXEDSIZE (CAP_CREATEFONT || CAP_TABFONT ? 36 : 0) |
|
#define | CAP_SHMUP 1 |
|
#define | CAP_BITFIELD (!ISWEB) |
|
#define | CAP_ACHIEVE ISSTEAM |
|
#define | CAP_SHMUP_GOOD (!ISMOBWEB) |
|
#define | CAP_COMPLEX2 (!ISMINI) |
|
#define | CAP_RACING (!ISMOBWEB && !ISMINI) |
|
#define | CAP_LEGACY 0 |
|
#define | HYPERPATH "" |
|
#define | CAP_GLEW (CAP_GL && !ISMOBILE && !ISMAC && !ISLINUX && !ISWEB) |
|
#define | unordered_map map |
|
#define | unordered_set set |
|
#define | MINIMIZE_GL_CALLS 0 |
|
#define | CAP_GEOMETRY (!(ISMINI)) |
|
#define | CAP_IRR CAP_GEOMETRY |
|
#define | CAP_GP CAP_GEOMETRY |
|
#define | CAP_ARCM CAP_GEOMETRY |
|
#define | CAP_CRYSTAL CAP_GEOMETRY |
|
#define | CAP_HISTORY 1 |
|
#define | CAP_BT CAP_GEOMETRY |
|
#define | CAP_STARTANIM (!(ISMINI)) |
|
#define | CAP_SOLV (MAXMDIM >= 4 && !ISWEB) |
|
#define | CAP_FIELD (!(ISMINI)) |
|
#define | CAP_RAY (MAXMDIM >= 4 && !ISWEB && !ISMOBILE) |
|
#define | CAP_MEMORY_RESERVE (!ISMOBILE && !ISWEB) |
|
set compiler flags, and include all the required system headers