|
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 |