DEADSOFTWARE

fix link libraries on osx
[d2df-sdl.git] / src / lib / mpg123 / mpg123.pas
index 9ad2c91d5908b9cd3293045788ea2539c61e66a8..9ba1f6b00d5e1895644717e99b218cf4aa51e956 100644 (file)
@@ -28,23 +28,19 @@ uses
 {$PACKRECORDS C}
 {$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 libmpg123.a}
+  {$ERROR libmpg123 not supported on this platform. Fix it!}
 {$ENDIF}
 
 type