|
@@ -58,6 +58,8 @@
|
|
|
{$ELSEIF DEFINED(FREEBSD) OR DEFINED(NETBSD) OR DEFINED(OPENBSD) OR DEFINED(DRAGONFLY)}
|
|
{$ELSEIF DEFINED(FREEBSD) OR DEFINED(NETBSD) OR DEFINED(OPENBSD) OR DEFINED(DRAGONFLY)}
|
|
|
{$DEFINE CRYPTOLIB_GENERIC_BSD}
|
|
{$DEFINE CRYPTOLIB_GENERIC_BSD}
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
+ {$ELSEIF DEFINED(ANDROID)}
|
|
|
|
|
+ {$DEFINE CRYPTOLIB_ANDROID}
|
|
|
{$ELSEIF DEFINED(LINUX)}
|
|
{$ELSEIF DEFINED(LINUX)}
|
|
|
{$DEFINE CRYPTOLIB_LINUX}
|
|
{$DEFINE CRYPTOLIB_LINUX}
|
|
|
{$ELSEIF DEFINED(SOLARIS)}
|
|
{$ELSEIF DEFINED(SOLARIS)}
|
|
@@ -69,6 +71,10 @@
|
|
|
{$MESSAGE ERROR 'UNSUPPORTED TARGET.'}
|
|
{$MESSAGE ERROR 'UNSUPPORTED TARGET.'}
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
|
|
|
|
|
+{$IFDEF CRYPTOLIB_ANDROID}
|
|
|
|
|
+ {$DEFINE CRYPTOLIB_LINUX}
|
|
|
|
|
+{$ENDIF}
|
|
|
|
|
+
|
|
|
{$IF DEFINED(CRYPTOLIB_LINUX) OR DEFINED(CRYPTOLIB_SOLARIS)}
|
|
{$IF DEFINED(CRYPTOLIB_LINUX) OR DEFINED(CRYPTOLIB_SOLARIS)}
|
|
|
{$DEFINE CRYPTOLIB_HAS_GETRANDOM}
|
|
{$DEFINE CRYPTOLIB_HAS_GETRANDOM}
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
@@ -174,11 +180,15 @@
|
|
|
{$DEFINE CRYPTOLIB_MACOS}
|
|
{$DEFINE CRYPTOLIB_MACOS}
|
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
|
|
|
|
|
|
|
|
+{$IFDEF ANDROID}
|
|
|
|
|
+ {$DEFINE CRYPTOLIB_ANDROID}
|
|
|
|
|
+{$ENDIF}
|
|
|
|
|
+
|
|
|
{$IF DEFINED(CRYPTOLIB_IOS) OR DEFINED(CRYPTOLIB_MACOS)}
|
|
{$IF DEFINED(CRYPTOLIB_IOS) OR DEFINED(CRYPTOLIB_MACOS)}
|
|
|
{$DEFINE CRYPTOLIB_APPLE}
|
|
{$DEFINE CRYPTOLIB_APPLE}
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
|
|
|
-{$IF DEFINED(LINUX) OR DEFINED(ANDROID)}
|
|
|
|
|
|
|
+{$IF DEFINED(LINUX) OR DEFINED(CRYPTOLIB_ANDROID)}
|
|
|
{$DEFINE CRYPTOLIB_LINUX}
|
|
{$DEFINE CRYPTOLIB_LINUX}
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
|