X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Flib%2Fmodplug%2Fmodplug.pas;h=cc6e9143ed82afbf7994d117f08322f8e9ef6aa8;hb=fa24d1d2238f0f9d9eb9b10c8701e28eb529a8d6;hp=bd49a1607b7312273566d84098023e586dc6da5c;hpb=01f7c9f6fb35b2b193cb967c2d881ab9fc5b6bcc;p=d2df-sdl.git diff --git a/src/lib/modplug/modplug.pas b/src/lib/modplug/modplug.pas index bd49a16..cc6e914 100644 --- a/src/lib/modplug/modplug.pas +++ b/src/lib/modplug/modplug.pas @@ -19,27 +19,22 @@ interface uses ctypes; -{$IFDEF WINDOWS} - {$IFNDEF LIBMODPLUG_WINDOZE_STATIC} +{$IF DEFINED(WINDOWS)} + {$IFDEF MODPLUG_WINDOZE_STATIC} + {$LINKLIB libstdc++.a} // is this necessary? + {$LINKLIB libmodplug.a} + {$ELSE} {$DEFINE MP_DYNAMIC} + const modpluglib = 'libmodplug-1.dll'; {$ENDIF} -{$ENDIF} - -{$IFDEF MP_DYNAMIC} -const -{$IF DEFINED(WINDOWS)} - modpluglib = 'libmodplug.dll'; {$ELSEIF DEFINED(UNIX)} - modpluglib = 'libmodplug.so'; -{$ELSE} - {$MESSAGE ERROR 'MP_DYNAMIC not supported'} -{$IFEND} + {$DEFINE MP_DYNAMIC} + {$LINKLIB libmodplug} + const modpluglib = 'libmodplug'; {$ELSE} - {$LINKLIB libstdc++.a} // is this necessary? - {$LINKLIB libmodplug.a} + {$ERROR libmodplug not supported on this platform. Fix it!} {$ENDIF} - type PModPlugFile = Pointer; ModPlugFile = record