X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2FDoom2DF.lpr;h=758c4f9eb4fa2abc003b363db081ee87fa2f2fa1;hb=6b40cfebd192158af012c86aa7fb4d1093807633;hp=18f1f21ac854c050c2d928da10d4ebf4e874f437;hpb=0e101bd452c40da601236aaa2dd4106be47ddce1;p=d2df-sdl.git diff --git a/src/game/Doom2DF.lpr b/src/game/Doom2DF.lpr index 18f1f21..758c4f9 100644 --- a/src/game/Doom2DF.lpr +++ b/src/game/Doom2DF.lpr @@ -37,20 +37,42 @@ {$ERROR System driver not selected. Use -dUSE_SYSSTUB or -dUSE_SDL or -dUSE_SDL2} {$ENDIF} -{$IF DEFINED(USE_SDLMIXER)} - {$IF DEFINED(USE_FMOD) OR DEFINED(USE_OPENAL)} +{$IF DEFINED(USE_SOUNDSTUB)} + {$IF DEFINED(USE_SDLMIXER) OR DEFINED(USE_FMOD) OR DEFINED(USE_OPENAL)} + {$ERROR Only one sound driver must be selected!} + {$ENDIF} +{$ELSEIF DEFINED(USE_SDLMIXER)} + {$IF DEFINED(USE_SOUNDSTUB) OR DEFINED(USE_FMOD) OR DEFINED(USE_OPENAL)} {$ERROR Only one sound driver must be selected!} {$ENDIF} {$ELSEIF DEFINED(USE_FMOD)} - {$IF DEFINED(USE_SDLMIXER) OR DEFINED(USE_OPENAL)} + {$IF DEFINED(USE_SOUNDSTUB) OR DEFINED(USE_SDLMIXER) OR DEFINED(USE_OPENAL)} {$ERROR Only one sound driver must be selected!} {$ENDIF} {$ELSEIF DEFINED(USE_OPENAL)} - {$IF DEFINED(USE_SDLMIXER) OR DEFINED(USE_FMOD)} + {$IF DEFINED(USE_SOUNDSTUB) OR DEFINED(USE_SDLMIXER) OR DEFINED(USE_FMOD)} {$ERROR Only one sound driver must be selected!} {$ENDIF} {$ELSE} - {$ERROR Sound driver not selected. Use -dUSE_SDLMIXER or -dUSE_FMOD or -dUSE_OPENAL} + {$ERROR Sound driver not selected. Use -dUSE_SOUNDSTUB or -dUSE_SDLMIXER or -dUSE_FMOD or -dUSE_OPENAL} +{$ENDIF} + +{$IFDEF HEADLESS} + {$IFNDEF USE_SYSSTUB} + {$ERROR Using system driver has no sense for headless build. Use -dUSE_SYSSTUB instead} + {$ENDIF} +{$ENDIF} + +{$IFDEF ENABLE_HOLMES} + {$IFDEF HEADLESS} + {$ERROR Holmes in HEADLESS mode has no sense} + {$ENDIF} + {$IFNDEF USE_SDL2} + {$ERROR Holmes supported only with SDL2} + {$ENDIF} + {$IFDEF USE_GLES1} + {$ERROR Holmes not supported with GLES} + {$ENDIF} {$ENDIF} uses