index 9ad2c91d5908b9cd3293045788ea2539c61e66a8..9ba1f6b00d5e1895644717e99b218cf4aa51e956 100644 (file)
{$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