sl@0: /* sl@0: Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. sl@0: sl@0: Redistribution and use in source and binary forms, with or without sl@0: modification, are permitted provided that the following conditions are met: sl@0: sl@0: * Redistributions of source code must retain the above copyright notice, this sl@0: list of conditions and the following disclaimer. sl@0: * Redistributions in binary form must reproduce the above copyright notice, sl@0: this list of conditions and the following disclaimer in the documentation sl@0: and/or other materials provided with the distribution. sl@0: * Neither the name of Nokia Corporation nor the names of its contributors sl@0: may be used to endorse or promote products derived from this software sl@0: without specific prior written permission. sl@0: sl@0: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" sl@0: AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE sl@0: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE sl@0: DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE sl@0: FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL sl@0: DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR sl@0: SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER sl@0: CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, sl@0: OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE sl@0: OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. sl@0: sl@0: Description: sl@0: */ sl@0: sl@0: #include sl@0: sl@0: sl@0: /** sl@0: @file sl@0: sl@0: @SYMPurpose libssl C standard library sl@0: */ sl@0: sl@0: // using relative paths for sourcepath and user includes sl@0: // exports are unfrozen sl@0: sl@0: OPTION CW -w off sl@0: OPTION MSVC /W0 sl@0: OPTION GCC -w sl@0: sl@0: // Insignificant warnings in this FreeBSD library code are suppressed sl@0: OPTION ARMCC --diag_suppress 111 sl@0: OPTION ARMCC --diag_suppress 1293 sl@0: sl@0: sl@0: TARGET libssl.dll sl@0: sl@0: CAPABILITY All -Tcb sl@0: VENDORID 0x101FB657 sl@0: VERSION 0.10 sl@0: sl@0: //START WINS sl@0: //WIN32_LIBRARY kernel32.lib sl@0: //END // wins sl@0: sl@0: start wins sl@0: win32_headers sl@0: end sl@0: sl@0: #ifdef WINSCW sl@0: OPTION CW -stdinc sl@0: #else sl@0: EPOCALLOWDLLDATA sl@0: #endif sl@0: sl@0: TARGETTYPE dll sl@0: UID 0x1000008d 0x10281F34 sl@0: sl@0: #ifdef EKA2 sl@0: DEFFILE libssl.def sl@0: #else sl@0: DEFFILE libssl.def sl@0: #endif sl@0: sl@0: MACRO SYMBIAN sl@0: MACRO OPENSSL_THREADS sl@0: MACRO _REENTRANT sl@0: sl@0: USERINCLUDE .. sl@0: USERINCLUDE ../inc sl@0: USERINCLUDE ../../include sl@0: USERINCLUDE ../../../genericopenlibs/openenvcore/ewsd/inc sl@0: sl@0: sl@0: sl@0: SYSTEMINCLUDE ../inc sl@0: sl@0: OS_LAYER_SYSTEMINCLUDE sl@0: OS_LAYER_LIBC_SYSTEMINCLUDE sl@0: OS_LAYER_SSL_SYSTEMINCLUDE sl@0: sl@0: sl@0: SOURCEPATH ../src sl@0: sl@0: SOURCE bio_ssl.c d1_both.c d1_clnt.c d1_enc.c d1_lib.c d1_meth.c d1_pkt.c d1_srvr.c sl@0: //SOURCE kssl.c sl@0: SOURCE s23_clnt.c sl@0: SOURCE s23_lib.c sl@0: SOURCE s23_meth.c sl@0: SOURCE s23_pkt.c sl@0: SOURCE s23_srvr.c sl@0: SOURCE s2_clnt.c sl@0: SOURCE s2_enc.c sl@0: SOURCE s2_lib.c sl@0: SOURCE s2_meth.c sl@0: SOURCE s2_pkt.c sl@0: SOURCE s2_srvr.c sl@0: SOURCE s3_both.c sl@0: SOURCE s3_clnt.c sl@0: SOURCE s3_enc.c sl@0: SOURCE s3_lib.c sl@0: SOURCE s3_meth.c sl@0: SOURCE s3_pkt.c sl@0: SOURCE s3_srvr.c sl@0: SOURCE ssl_algs.c sl@0: SOURCE ssl_asn1.c sl@0: SOURCE ssl_cert.c sl@0: SOURCE ssl_ciph.c sl@0: SOURCE ssl_err2.c sl@0: SOURCE ssl_err.c sl@0: SOURCE ssl_lib.c sl@0: SOURCE ssl_rsa.c sl@0: SOURCE ssl_sess.c sl@0: SOURCE ssl_stat.c sl@0: SOURCE ssl_txt.c sl@0: SOURCE t1_clnt.c sl@0: SOURCE t1_enc.c sl@0: SOURCE t1_lib.c sl@0: SOURCE t1_meth.c sl@0: SOURCE t1_srvr.c sl@0: SOURCE libssl_wsd.cpp sl@0: //SOURCE wsd_solution.cpp sl@0: sl@0: LIBRARY euser.lib sl@0: LIBRARY libc.lib sl@0: LIBRARY libcrypto.lib sl@0: #ifdef WINSCW sl@0: LIBRARY ewsd.lib sl@0: #endif sl@0: START MARM sl@0: END sl@0: sl@0: sl@0: sl@0: SMPSAFE sl@0: PAGED