X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Flib%2Fopenal%2Fal.pas;h=ee62cd11864792e5f98b5c43aae6e2788203b07b;hb=17e9f4016e2d4d9599493f968c17f6a8c15031e6;hp=0d6afba2344b9aeca4fbfb0354cacccd91728d50;hpb=b6261de6b40b4b79207cc01889b94e3237e1bba6;p=d2df-sdl.git diff --git a/src/lib/openal/al.pas b/src/lib/openal/al.pas index 0d6afba..ee62cd1 100644 --- a/src/lib/openal/al.pas +++ b/src/lib/openal/al.pas @@ -13,23 +13,18 @@ interface uses ctypes; -{$IFDEF WINDOWS} - {$DEFINE AL_DYNAMIC} -{$ENDIF} - -{$IF DEFINED(AL_DYNAMIC)} -const {$IF DEFINED(WINDOWS)} - openallib = 'openal32.dll'; + {$IFDEF OPENAL_WINDOZE_STATIC} + {$LINKLIB libopenal.a} + {$ELSE} + const openallib = 'openal32.dll'; + {$DEFINE AL_DYNAMIC} + {$ENDIF} {$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 openal} + {$ERROR OpenAL not supported on this platform. Fix it!} {$ENDIF} {$include al.inc}