X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fenet%2Fenet.pp;h=1a75e2f311652ba6bc71230e9ece1c5123a6c9e4;hb=refs%2Fheads%2Fpone;hp=e50109f641ab696c3bb3128688d20e17ef5c1b13;hpb=1bddfaf7b6421f1659a6f211dfdb1dfaef5d5173;p=d2df-sdl.git diff --git a/src/lib/enet/enet.pp b/src/lib/enet/enet.pp index e50109f..1a75e2f 100644 --- a/src/lib/enet/enet.pp +++ b/src/lib/enet/enet.pp @@ -13,7 +13,7 @@ {$Z4} // Force four-byte enums -{$IFDEF MSWINDOWS} +{$IF DEFINED(MSWINDOWS)} {$IFDEF LIBENET_WINDOZE_STATIC} {$LINKLIB libenet.a} {$LINKLIB libwinmm.a} @@ -35,6 +35,11 @@ // external LIBNAME name 'var_name' would've been more correct here // because just external is case insensitive, but fuck it {$ENDIF} +{$ELSEIF DEFINED(GO32V2)} + {$LINKLIB libenet.a} + {$DEFINE libraryLibENetDecl := cdecl} + {$DEFINE libraryLibENetImp := cdecl; external} + {$DEFINE libraryLibENetVar := cvar; external} {$ELSE} {$DEFINE libraryLibENetDecl := cdecl} {$DEFINE libraryLibENetImp := cdecl; external 'enet'} @@ -74,12 +79,16 @@ unit ENet; interface uses - ctypes, -{$IFDEF WINDOWS} - WinSock2; +{$IF DEFINED(USE_WATT32)} + Watt32, +{$ELSEIF DEFINED(USE_LIBSOCKET)} + Socket, +{$ELSEIF DEFINED(WINDOWS)} + WinSock2, {$ELSE} - BaseUnix, Sockets; + BaseUnix, Sockets, {$ENDIF} + ctypes; //////////////////////////////////////////////////////////////////////////////// // types.h