os/ossrv/ssl/libssl/group/libssl.mmp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 /*
     2 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
     3 
     4 Redistribution and use in source and binary forms, with or without 
     5 modification, are permitted provided that the following conditions are met:
     6 
     7 * Redistributions of source code must retain the above copyright notice, this 
     8   list of conditions and the following disclaimer.
     9 * Redistributions in binary form must reproduce the above copyright notice, 
    10   this list of conditions and the following disclaimer in the documentation 
    11   and/or other materials provided with the distribution.
    12 * Neither the name of Nokia Corporation nor the names of its contributors 
    13   may be used to endorse or promote products derived from this software 
    14   without specific prior written permission.
    15 
    16 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
    17 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
    18 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
    19 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
    20 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
    21 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
    22 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
    23 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
    24 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
    25 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    26 
    27 Description:  
    28 */
    29 
    30 #include <platform_paths.hrh>
    31 
    32 
    33 /**
    34 @file
    35 
    36 @SYMPurpose libssl C standard library
    37 */
    38 
    39 // using relative paths for sourcepath and user includes
    40 // exports are unfrozen
    41 
    42 OPTION CW   -w off
    43 OPTION MSVC /W0
    44 OPTION GCC  -w
    45 
    46 // Insignificant warnings in this FreeBSD library code are suppressed
    47 OPTION ARMCC --diag_suppress 111
    48 OPTION ARMCC --diag_suppress 1293
    49 
    50 
    51 TARGET        libssl.dll
    52 
    53 CAPABILITY   All -Tcb
    54 VENDORID 	0x101FB657
    55 VERSION 				0.10
    56 
    57 //START WINS
    58 //WIN32_LIBRARY   kernel32.lib
    59 //END // wins
    60 
    61 start wins
    62 win32_headers
    63 end
    64 
    65 #ifdef WINSCW
    66 OPTION CW -stdinc
    67 #else
    68 EPOCALLOWDLLDATA
    69 #endif
    70 
    71 TARGETTYPE    dll
    72 UID           0x1000008d 0x10281F34
    73 
    74 #ifdef EKA2
    75 DEFFILE			libssl.def
    76 #else
    77 DEFFILE			libssl.def
    78 #endif
    79 
    80 MACRO SYMBIAN
    81 MACRO OPENSSL_THREADS
    82 MACRO _REENTRANT 
    83 
    84 USERINCLUDE   ..
    85 USERINCLUDE   ../inc
    86 USERINCLUDE   ../../include
    87 USERINCLUDE		../../../genericopenlibs/openenvcore/ewsd/inc
    88 
    89 
    90 
    91 SYSTEMINCLUDE  ../inc
    92 
    93 OS_LAYER_SYSTEMINCLUDE
    94 OS_LAYER_LIBC_SYSTEMINCLUDE
    95 OS_LAYER_SSL_SYSTEMINCLUDE
    96 
    97 
    98 SOURCEPATH		../src
    99 
   100 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
   101 //SOURCE				kssl.c
   102 SOURCE				s23_clnt.c
   103 SOURCE				s23_lib.c
   104 SOURCE				s23_meth.c
   105 SOURCE				s23_pkt.c
   106 SOURCE				s23_srvr.c
   107 SOURCE				s2_clnt.c
   108 SOURCE				s2_enc.c
   109 SOURCE				s2_lib.c
   110 SOURCE				s2_meth.c
   111 SOURCE				s2_pkt.c
   112 SOURCE				s2_srvr.c
   113 SOURCE				s3_both.c
   114 SOURCE				s3_clnt.c
   115 SOURCE				s3_enc.c
   116 SOURCE				s3_lib.c
   117 SOURCE				s3_meth.c
   118 SOURCE				s3_pkt.c
   119 SOURCE				s3_srvr.c
   120 SOURCE				ssl_algs.c
   121 SOURCE				ssl_asn1.c
   122 SOURCE				ssl_cert.c
   123 SOURCE				ssl_ciph.c
   124 SOURCE				ssl_err2.c
   125 SOURCE				ssl_err.c	
   126 SOURCE				ssl_lib.c
   127 SOURCE				ssl_rsa.c
   128 SOURCE			ssl_sess.c
   129 SOURCE			ssl_stat.c
   130 SOURCE			ssl_txt.c
   131 SOURCE			t1_clnt.c
   132 SOURCE			t1_enc.c
   133 SOURCE			t1_lib.c
   134 SOURCE			t1_meth.c
   135 SOURCE			t1_srvr.c
   136 SOURCE			libssl_wsd.cpp
   137 //SOURCE          wsd_solution.cpp
   138 
   139 LIBRARY     euser.lib
   140 LIBRARY			libc.lib
   141 LIBRARY			libcrypto.lib
   142 #ifdef WINSCW 
   143 LIBRARY			ewsd.lib
   144 #endif
   145 START MARM
   146 END
   147 
   148 
   149 
   150 SMPSAFE
   151 PAGED