1 /* WARNING: do not edit! */ 2 /* Generated by Makefile from include/crypto/dso_conf.h.in */ 3 /* 4 * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. 5 * 6 * Licensed under the OpenSSL license (the "License"). You may not use 7 * this file except in compliance with the License. You can obtain a copy 8 * in the file LICENSE in the source distribution or at 9 * https://www.openssl.org/source/license.html 10 */ 11 12 #if defined(OPENSSL_ARM64_PLATFORM) || defined(OPENSSL_X86_64_PLATFORM) 13 #ifndef OSSL_CRYPTO_DSO_CONF_H 14 # define OSSL_CRYPTO_DSO_CONF_H 15 # define DSO_DLFCN 16 # define HAVE_DLFCN_H 17 # define DSO_EXTENSION ".so" 18 #endif 19 #endif // OPENSSL_ARM64_PLATFORM || OPENSSL_X86_64_PLATFORM 20 21 #ifdef OPENSSL_ARM_PLATFORM 22 #ifndef OSSL_CRYPTO_DSO_CONF_H 23 # define OSSL_CRYPTO_DSO_CONF_H 24 # define DSO_DLFCN 25 # define HAVE_DLFCN_H 26 # define DSO_EXTENSION ".so" 27 #endif 28 #endif // OPENSSL_ARM_PLATFORM 29 30 #ifdef WINDOWS_PLATFORM 31 #ifndef OSSL_CRYPTO_DSO_CONF_H 32 # define OSSL_CRYPTO_DSO_CONF_H 33 # define DSO_WIN32 34 # define DSO_EXTENSION ".dll" 35 #endif 36 #endif // WINDOWS_PLATFORM 37 38 #ifdef MAC_PLATFORM 39 #ifndef OSSL_CRYPTO_DSO_CONF_H 40 # define OSSL_CRYPTO_DSO_CONF_H 41 # define DSO_DLFCN 42 # define HAVE_DLFCN_H 43 # define DSO_EXTENSION ".dylib" 44 #endif 45 #endif // MAC_PLATFORM