DEADSOFTWARE

fix link libraries on osx
[d2df-sdl.git] / src / lib / mpg123 / mpg123.pas
index f928c8306531236012d2e77a207598be8a187dcd..9ba1f6b00d5e1895644717e99b218cf4aa51e956 100644 (file)
@@ -17,7 +17,7 @@
 
 unit mpg123;
 
-{$mode objfpc}{$H+}
+{$MODE OBJFPC}{$H+}
 
 interface
 
@@ -26,26 +26,21 @@ uses
 
 {$IFDEF FPC}
 {$PACKRECORDS C}
-{$MODE OBJFPC}
 {$ENDIF}
 
-{$IFDEF WINDOWS}
-  {$IFNDEF LIBMPG123_WINDOZE_STATIC}
+{$IF DEFINED(WINDOWS)}
+  {$IFDEF MPG123_WINDOZE_STATIC}
+    {$LINKLIB libmpg123.a}
+  {$ELSE}
     {$DEFINE MPG123_DYNAMIC}
+    const LIB_MPG123 = 'libmpg123-0.dll';
   {$ENDIF}
-{$ENDIF}
-
-{$IF DEFINED(MPG123_DYNAMIC)}
-const
-{$IF DEFINED(WINDOWS)}
-  LIB_MPG123 = 'libmpg123-0.dll';
 {$ELSEIF DEFINED(UNIX)}
-  LIB_MPG123 = 'libmpg123.so';
-{$ELSE}
-  {$MESSAGE ERROR 'MPG123_DYNAMIC not supported'}
-{$IFEND}
+  {$DEFINE MPG123_DYNAMIC}
+  {$LINKLIB libmpg123}
+  const LIB_MPG123 = 'libmpg123';
 {$ELSE}
-  {$LINKLIB mpg123}
+  {$ERROR libmpg123 not supported on this platform. Fix it!}
 {$ENDIF}
 
 type
@@ -64,7 +59,7 @@ const
  * This should be incremented at least each time a new symbol is added
  * to the header.
  *)
-  MPG123_LIB_VERSION = '1.25.8';
+  MPG123_LIB_VERSION = '1.25.11';
   MPG123_API_VERSION = 44;
   MPG123_LIB_PATCHLEVEL = 7;