- if (!strcmp(ValueForKey(g_qeglobals.d_project_entity, "gamemode"),"mp"))
- {
- // MP
-#if defined(WIN32)
- cmd += "WolfMP.exe";
-#elif defined(__linux__)
- cmd += "wolfmp";
-#elif defined(__APPLE__)
- cmd += "wolfmp.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- else
- {
- // SP
-#if defined(WIN32)
- cmd += "WolfSP.exe";
-#elif defined(__linux__)
- cmd += "wolfsp";
-#elif defined(__APPLE__)
- cmd += "wolfsp.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- } else if (g_pGameDescription->mGameFile == "et.game")
- {
-#if defined(WIN32)
- cmd += "et.exe";
-#elif defined(__linux__)
- cmd += "et";
-#elif defined(__APPLE__)
- cmd += "et.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- // RIANT
- // JK2 HACK
- else if (g_pGameDescription->mGameFile == "jk2.game")
- {
- if (!strcmp(ValueForKey(g_qeglobals.d_project_entity, "gamemode"),"mp"))
- {
- // MP
-#if defined(WIN32)
- cmd += "jk2MP.exe";
-#elif defined(__linux__)
- cmd += "jk2mp";
-#elif defined(__APPLE__)
- cmd += "jk2mp.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- else
- {
- // SP
-#if defined(WIN32)
- cmd += "jk2SP.exe";
-#elif defined(__linux__)
- cmd += "jk2sp";
-#elif defined(__APPLE__)
- cmd += "jk2sp.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- }
- // TTimo
- // JA HACK
- else if (g_pGameDescription->mGameFile == "ja.game")
- {
- if (!strcmp(ValueForKey(g_qeglobals.d_project_entity, "gamemode"),"mp"))
- {
- // MP
-#if defined(WIN32)
- cmd += "jamp.exe";
-#elif !defined(__linux__) && !defined(__APPLE__)
-#error "WTF are you compiling on"
-#endif
- }
- else
- {
- // SP
-#if defined(WIN32)
- cmd += "jasp.exe";
-#elif !defined(__linux__) && !defined(__APPLE__)
-#error "WTF are you compiling on"
-#endif
- }
- }
- // RIANT
- // STVEF HACK
- else if (g_pGameDescription->mGameFile == "stvef.game")
- {
- if (!strcmp(ValueForKey(g_qeglobals.d_project_entity, "gamemode"),"mp"))
- {
- // MP
-#if defined(WIN32)
- cmd += "stvoyHM.exe";
-#elif defined(__linux__)
- cmd += "stvoyHM";
-#elif defined(__APPLE__)
- cmd += "stvoyHM.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- else
- {
- // SP
-#if defined(WIN32)
- cmd += "stvoy.exe";
-#elif defined(__linux__)
- cmd += "stvoy";
-#elif defined(__APPLE__)
- cmd += "stvoy.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- }
- // RIANT
- // SOF2 HACK
- else if (g_pGameDescription->mGameFile == "sof2.game")
- {
- if (!strcmp(ValueForKey(g_qeglobals.d_project_entity, "gamemode"),"mp"))
- {
- // MP
-#if defined(WIN32)
- cmd += "sof2MP.exe";
-#elif defined(__linux__)
- cmd += "b00gus";
-#elif defined(__APPLE__)
- cmd += "sof2MP.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }
- else
- {
- // SP
-#if defined(WIN32)
- cmd += "sof2.exe";
-#elif defined(__linux__)
- cmd += "b00gus";
-#elif defined(__APPLE__)
- cmd += "sof2.app";
-#else
-#error "WTF are you compiling on"
-#endif
- }