diff --git a/src/lib/sdl2/sdl2.pas b/src/lib/sdl2/sdl2.pas
index 18fd044137f006ed6357e419f28dae052274da01..a879c2d86404a54000a5c339e3b46f4a8b86ce91 100644 (file)
--- a/src/lib/sdl2/sdl2.pas
+++ b/src/lib/sdl2/sdl2.pas
Windows;
{$ENDIF}
- {$IFDEF LINUX}
- uses
- X,
- XLib;
+ {$IF DEFINED(UNIX)}
+ {$IF NOT DEFINED(HAIKU) AND NOT DEFINED(ANDROID) AND NOT DEFINED(DARWIN)}
+ uses
+ X,
+ XLib;
+ {$ENDIF}
{$ENDIF}
{$IFDEF DARWIN}
uses
- X,
- XLib,
CocoaAll;
{$ENDIF}
SDL_LibName = 'SDL2.dll';
{$ENDIF}
- {$IFDEF UNIX}
+ {$IF DEFINED(HAIKU)}
+ SDL_LibName = 'libSDL2.so.0';
+ {$ELSEIF DEFINED(UNIX)}
{$IFDEF DARWIN}
+ {$LINKLIB libSDL2}
SDL_LibName = 'libSDL2.dylib';
{$ELSE}
{$IFDEF FPC}
{$I sdlfilesystem.inc}
{$I sdllog.inc}
{$I sdlsystem.inc}
+{$I sdlstdinc.inc}
{$I sdl.inc}
implementation