X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Flib%2Fopenal%2Fal.pas;h=d762800f13e52274c37ceb9953be4395660d6611;hb=fa24d1d2238f0f9d9eb9b10c8701e28eb529a8d6;hp=264f0e4049d80a9d6fae45114ece52ad7162d927;hpb=01f7c9f6fb35b2b193cb967c2d881ab9fc5b6bcc;p=d2df-sdl.git diff --git a/src/lib/openal/al.pas b/src/lib/openal/al.pas index 264f0e4..d762800 100644 --- a/src/lib/openal/al.pas +++ b/src/lib/openal/al.pas @@ -13,25 +13,20 @@ interface uses ctypes; -{$IFDEF WINDOWS} - {$IFNDEF AL_WINDOZE_STATIC} +{$IF DEFINED(WINDOWS)} + {$IFDEF OPENAL_WINDOZE_STATIC} + {$LINKLIB libopenal.a} + {$ELSE} + const openallib = 'openal32.dll'; {$DEFINE AL_DYNAMIC} {$ENDIF} -{$ENDIF} - -{$IF DEFINED(AL_DYNAMIC)} -const -{$IF DEFINED(WINDOWS)} - openallib = 'openal32.dll'; +{$ELSEIF DEFINED(DARWIN)} + {$LINKFRAMEWORK OpenAL} {$ELSEIF DEFINED(UNIX)} - openallib = 'libopenal.so'; -{$ELSE} - {$MESSAGE ERROR 'AL_DYNAMIC not supported'} -{$IFEND} -{$ELSEIF DEFINED(Darwin)} -{$LINKFRAMEWORK OpenAL} + const openallib = 'libopenal.so'; + {$DEFINE AL_DYNAMIC} {$ELSE} - {$LINKLIB libopenal.a} + {$ERROR OpenAL not supported on this platform. Fix it!} {$ENDIF} {$include al.inc}