ssl/libssl/group/libssl.mmp
changeset 31 ce057bb09d0b
child 34 5fae379060a7
equal deleted inserted replaced
30:e20de85af2ee 31:ce057bb09d0b
       
     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