27547f3a38cd2a79d2ef1e3b69dbd499444d6618
[mirror_edk2.git] / CryptoPkg / Library / OpensslLib / OpensslLib.inf
1 ## @file\r
2 # OpenSSL Library implementation.\r
3\r
4 #  Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
5 #  This program and the accompanying materials\r
6 #  are licensed and made available under the terms and conditions of the BSD License\r
7 #  which accompanies this distribution.  The full text of the license may be found at\r
8 #  http://opensource.org/licenses/bsd-license.php\r
9 #  \r
10 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12 #  \r
13 ##\r
14 \r
15 [Defines]\r
16   INF_VERSION                    = 0x00010005\r
17   BASE_NAME                      = OpensslLib\r
18   FILE_GUID                      = C873A7D0-9824-409f-9B42-2C158B992E69\r
19   MODULE_TYPE                    = BASE\r
20   VERSION_STRING                 = 1.0\r
21   LIBRARY_CLASS                  = OpensslLib\r
22   DEFINE OPENSSL_PATH            = openssl-0.9.8l\r
23   DEFINE OPENSSL_FLAGS           = -DOPENSSL_SYSNAME_UWIN -DOPENSSL_SYS_UEFI -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_SOCK -DOPENSSL_NO_CMS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_ERR -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE -DGETPID_IS_MEANINGLESS -DOPENSSL_NO_STDIO -DOPENSSL_NO_FP_API -DOPENSSL_NO_DGRAM -DOPENSSL_NO_ASM\r
24   DEFINE OPENSSL_EXFLAGS         = -DOPENSSL_SMALL_FOOTPRINT -DOPENSSL_NO_SHA0 -DOPENSSL_NO_SHA512 -DOPENSSL_NO_LHASH -DOPENSSL_NO_HW -DOPENSSL_NO_OCSP -DOPENSSL_NO_LOCKING -DOPENSSL_NO_DEPRECATED\r
25   \r
26 #\r
27 # OPENSSL_FLAGS is set to define the following flags to be compatible with \r
28 # EDK II build system and UEFI executiuon environment \r
29 #\r
30 #   OPENSSL_SYSNAME_UWIN\r
31 #   OPENSSL_SYS_UEFI \r
32 #   L_ENDIAN \r
33 #   _CRT_SECURE_NO_DEPRECATE \r
34 #   _CRT_NONSTDC_NO_DEPRECATE \r
35 #   OPENSSL_NO_CAMELLIA \r
36 #   OPENSSL_NO_SEED \r
37 #   OPENSSL_NO_RC5 \r
38 #   OPENSSL_NO_MDC2 \r
39 #   OPENSSL_NO_SOCK \r
40 #   OPENSSL_NO_CMS \r
41 #   OPENSSL_NO_JPAKE \r
42 #   OPENSSL_NO_CAPIENG \r
43 #   OPENSSL_NO_ERR \r
44 #   OPENSSL_NO_KRB5 \r
45 #   OPENSSL_NO_DYNAMIC_ENGINE \r
46 #   GETPID_IS_MEANINGLESS \r
47 #   OPENSSL_NO_STDIO \r
48 #   OPENSSL_NO_FP_API \r
49 #   OPENSSL_NO_DGRAM  \r
50 #   OPENSSL_NO_ASM\r
51 #\r
52   \r
53 #\r
54 #  VALID_ARCHITECTURES           = IA32 X64 IPF\r
55 #\r
56 \r
57 [Sources]\r
58   $(OPENSSL_PATH)/e_os.h\r
59   $(OPENSSL_PATH)/crypto/cryptlib.c\r
60   $(OPENSSL_PATH)/crypto/dyn_lck.c\r
61   $(OPENSSL_PATH)/crypto/mem.c\r
62   $(OPENSSL_PATH)/crypto/mem_clr.c\r
63   $(OPENSSL_PATH)/crypto/mem_dbg.c\r
64   $(OPENSSL_PATH)/crypto/cversion.c\r
65   $(OPENSSL_PATH)/crypto/ex_data.c\r
66 \r
67   #\r
68   # Not required for UEFI.\r
69   #\r
70   # $(OPENSSL_PATH)/crypto/tmdiff.c\r
71 \r
72   $(OPENSSL_PATH)/crypto/cpt_err.c\r
73   $(OPENSSL_PATH)/crypto/ebcdic.c\r
74   $(OPENSSL_PATH)/crypto/uid.c\r
75   $(OPENSSL_PATH)/crypto/o_time.c\r
76   $(OPENSSL_PATH)/crypto/o_str.c\r
77   $(OPENSSL_PATH)/crypto/o_dir.c\r
78   $(OPENSSL_PATH)/crypto/o_init.c\r
79   $(OPENSSL_PATH)/crypto/fips_err.c\r
80   $(OPENSSL_PATH)/crypto/md2/md2_dgst.c\r
81   $(OPENSSL_PATH)/crypto/md2/md2_one.c\r
82   $(OPENSSL_PATH)/crypto/md4/md4_dgst.c\r
83   $(OPENSSL_PATH)/crypto/md4/md4_one.c\r
84   $(OPENSSL_PATH)/crypto/md5/md5_dgst.c\r
85   $(OPENSSL_PATH)/crypto/md5/md5_one.c\r
86   $(OPENSSL_PATH)/crypto/sha/sha_dgst.c\r
87   $(OPENSSL_PATH)/crypto/sha/sha1dgst.c\r
88   $(OPENSSL_PATH)/crypto/sha/sha_one.c\r
89   $(OPENSSL_PATH)/crypto/sha/sha1_one.c\r
90   $(OPENSSL_PATH)/crypto/sha/sha256.c\r
91   $(OPENSSL_PATH)/crypto/sha/sha512.c\r
92   $(OPENSSL_PATH)/crypto/hmac/hmac.c\r
93   $(OPENSSL_PATH)/crypto/ripemd/rmd_dgst.c\r
94   $(OPENSSL_PATH)/crypto/ripemd/rmd_one.c\r
95   $(OPENSSL_PATH)/crypto/des/des_lib.c\r
96   $(OPENSSL_PATH)/crypto/des/set_key.c\r
97   $(OPENSSL_PATH)/crypto/des/ecb_enc.c\r
98   $(OPENSSL_PATH)/crypto/des/cbc_enc.c\r
99   $(OPENSSL_PATH)/crypto/des/ecb3_enc.c\r
100   $(OPENSSL_PATH)/crypto/des/cfb64enc.c\r
101   $(OPENSSL_PATH)/crypto/des/cfb64ede.c\r
102   $(OPENSSL_PATH)/crypto/des/cfb_enc.c\r
103   $(OPENSSL_PATH)/crypto/des/ofb64ede.c\r
104   $(OPENSSL_PATH)/crypto/des/enc_read.c\r
105   $(OPENSSL_PATH)/crypto/des/enc_writ.c\r
106   $(OPENSSL_PATH)/crypto/des/ofb64enc.c\r
107   $(OPENSSL_PATH)/crypto/des/ofb_enc.c\r
108   $(OPENSSL_PATH)/crypto/des/str2key.c\r
109   $(OPENSSL_PATH)/crypto/des/pcbc_enc.c\r
110   $(OPENSSL_PATH)/crypto/des/qud_cksm.c\r
111   $(OPENSSL_PATH)/crypto/des/rand_key.c\r
112   $(OPENSSL_PATH)/crypto/des/des_enc.c\r
113   $(OPENSSL_PATH)/crypto/des/fcrypt_b.c\r
114   $(OPENSSL_PATH)/crypto/des/fcrypt.c\r
115   $(OPENSSL_PATH)/crypto/des/xcbc_enc.c\r
116   $(OPENSSL_PATH)/crypto/des/rpc_enc.c\r
117   $(OPENSSL_PATH)/crypto/des/cbc_cksm.c\r
118   $(OPENSSL_PATH)/crypto/des/ede_cbcm_enc.c\r
119   $(OPENSSL_PATH)/crypto/des/des_old.c\r
120   $(OPENSSL_PATH)/crypto/des/des_old2.c\r
121   $(OPENSSL_PATH)/crypto/des/read2pwd.c\r
122   $(OPENSSL_PATH)/crypto/rc2/rc2_ecb.c\r
123   $(OPENSSL_PATH)/crypto/rc2/rc2_skey.c\r
124   $(OPENSSL_PATH)/crypto/rc2/rc2_cbc.c\r
125   $(OPENSSL_PATH)/crypto/rc2/rc2cfb64.c\r
126   $(OPENSSL_PATH)/crypto/rc2/rc2ofb64.c\r
127   $(OPENSSL_PATH)/crypto/rc4/rc4_enc.c\r
128   $(OPENSSL_PATH)/crypto/rc4/rc4_skey.c\r
129   $(OPENSSL_PATH)/crypto/rc4/rc4_fblk.c\r
130   $(OPENSSL_PATH)/crypto/idea/i_cbc.c\r
131   $(OPENSSL_PATH)/crypto/idea/i_cfb64.c\r
132   $(OPENSSL_PATH)/crypto/idea/i_ofb64.c\r
133   $(OPENSSL_PATH)/crypto/idea/i_ecb.c\r
134   $(OPENSSL_PATH)/crypto/idea/i_skey.c\r
135   $(OPENSSL_PATH)/crypto/bf/bf_skey.c\r
136   $(OPENSSL_PATH)/crypto/bf/bf_ecb.c\r
137   $(OPENSSL_PATH)/crypto/bf/bf_enc.c\r
138   $(OPENSSL_PATH)/crypto/bf/bf_cfb64.c\r
139   $(OPENSSL_PATH)/crypto/bf/bf_ofb64.c\r
140   $(OPENSSL_PATH)/crypto/cast/c_skey.c\r
141   $(OPENSSL_PATH)/crypto/cast/c_ecb.c\r
142   $(OPENSSL_PATH)/crypto/cast/c_enc.c\r
143   $(OPENSSL_PATH)/crypto/cast/c_cfb64.c\r
144   $(OPENSSL_PATH)/crypto/cast/c_ofb64.c\r
145   $(OPENSSL_PATH)/crypto/aes/aes_misc.c\r
146   $(OPENSSL_PATH)/crypto/aes/aes_ecb.c\r
147   $(OPENSSL_PATH)/crypto/aes/aes_cfb.c\r
148   $(OPENSSL_PATH)/crypto/aes/aes_ofb.c\r
149   $(OPENSSL_PATH)/crypto/aes/aes_ctr.c\r
150   $(OPENSSL_PATH)/crypto/aes/aes_ige.c\r
151   $(OPENSSL_PATH)/crypto/aes/aes_wrap.c\r
152   $(OPENSSL_PATH)/crypto/aes/aes_core.c\r
153   $(OPENSSL_PATH)/crypto/aes/aes_cbc.c\r
154   $(OPENSSL_PATH)/crypto/bn/bn_add.c\r
155   $(OPENSSL_PATH)/crypto/bn/bn_div.c\r
156   $(OPENSSL_PATH)/crypto/bn/bn_exp.c\r
157   $(OPENSSL_PATH)/crypto/bn/bn_lib.c\r
158   $(OPENSSL_PATH)/crypto/bn/bn_ctx.c\r
159   $(OPENSSL_PATH)/crypto/bn/bn_mul.c\r
160   $(OPENSSL_PATH)/crypto/bn/bn_mod.c\r
161   $(OPENSSL_PATH)/crypto/bn/bn_print.c\r
162   $(OPENSSL_PATH)/crypto/bn/bn_rand.c\r
163   $(OPENSSL_PATH)/crypto/bn/bn_shift.c\r
164   $(OPENSSL_PATH)/crypto/bn/bn_word.c\r
165   $(OPENSSL_PATH)/crypto/bn/bn_blind.c\r
166   $(OPENSSL_PATH)/crypto/bn/bn_kron.c\r
167   $(OPENSSL_PATH)/crypto/bn/bn_sqrt.c\r
168   $(OPENSSL_PATH)/crypto/bn/bn_gcd.c\r
169   $(OPENSSL_PATH)/crypto/bn/bn_prime.c\r
170   $(OPENSSL_PATH)/crypto/bn/bn_err.c\r
171   $(OPENSSL_PATH)/crypto/bn/bn_sqr.c\r
172   $(OPENSSL_PATH)/crypto/bn/bn_asm.c\r
173   $(OPENSSL_PATH)/crypto/bn/bn_recp.c\r
174   $(OPENSSL_PATH)/crypto/bn/bn_mont.c\r
175   $(OPENSSL_PATH)/crypto/bn/bn_mpi.c\r
176   $(OPENSSL_PATH)/crypto/bn/bn_exp2.c\r
177   $(OPENSSL_PATH)/crypto/bn/bn_gf2m.c\r
178   $(OPENSSL_PATH)/crypto/bn/bn_nist.c\r
179   $(OPENSSL_PATH)/crypto/bn/bn_depr.c\r
180   $(OPENSSL_PATH)/crypto/bn/bn_x931p.c\r
181   $(OPENSSL_PATH)/crypto/bn/bn_const.c\r
182   $(OPENSSL_PATH)/crypto/bn/bn_opt.c\r
183   $(OPENSSL_PATH)/crypto/rsa/rsa_eay.c\r
184   $(OPENSSL_PATH)/crypto/rsa/rsa_gen.c\r
185   $(OPENSSL_PATH)/crypto/rsa/rsa_lib.c\r
186   $(OPENSSL_PATH)/crypto/rsa/rsa_sign.c\r
187   $(OPENSSL_PATH)/crypto/rsa/rsa_saos.c\r
188   $(OPENSSL_PATH)/crypto/rsa/rsa_err.c\r
189   $(OPENSSL_PATH)/crypto/rsa/rsa_pk1.c\r
190   $(OPENSSL_PATH)/crypto/rsa/rsa_ssl.c\r
191   $(OPENSSL_PATH)/crypto/rsa/rsa_none.c\r
192   $(OPENSSL_PATH)/crypto/rsa/rsa_oaep.c\r
193   $(OPENSSL_PATH)/crypto/rsa/rsa_chk.c\r
194   $(OPENSSL_PATH)/crypto/rsa/rsa_null.c\r
195   $(OPENSSL_PATH)/crypto/rsa/rsa_pss.c\r
196   $(OPENSSL_PATH)/crypto/rsa/rsa_x931.c\r
197   $(OPENSSL_PATH)/crypto/rsa/rsa_x931g.c\r
198   $(OPENSSL_PATH)/crypto/rsa/rsa_asn1.c\r
199   $(OPENSSL_PATH)/crypto/rsa/rsa_depr.c\r
200   $(OPENSSL_PATH)/crypto/rsa/rsa_eng.c\r
201   $(OPENSSL_PATH)/crypto/dsa/dsa_gen.c\r
202   $(OPENSSL_PATH)/crypto/dsa/dsa_key.c\r
203   $(OPENSSL_PATH)/crypto/dsa/dsa_lib.c\r
204   $(OPENSSL_PATH)/crypto/dsa/dsa_asn1.c\r
205   $(OPENSSL_PATH)/crypto/dsa/dsa_vrf.c\r
206   $(OPENSSL_PATH)/crypto/dsa/dsa_sign.c\r
207   $(OPENSSL_PATH)/crypto/dsa/dsa_err.c\r
208   $(OPENSSL_PATH)/crypto/dsa/dsa_ossl.c\r
209   $(OPENSSL_PATH)/crypto/dsa/dsa_depr.c\r
210   $(OPENSSL_PATH)/crypto/dsa/dsa_utl.c\r
211   $(OPENSSL_PATH)/crypto/dso/dso_dl.c\r
212   $(OPENSSL_PATH)/crypto/dso/dso_dlfcn.c\r
213   $(OPENSSL_PATH)/crypto/dso/dso_err.c\r
214   $(OPENSSL_PATH)/crypto/dso/dso_lib.c\r
215   $(OPENSSL_PATH)/crypto/dso/dso_null.c\r
216   $(OPENSSL_PATH)/crypto/dso/dso_openssl.c\r
217   $(OPENSSL_PATH)/crypto/dso/dso_win32.c\r
218   $(OPENSSL_PATH)/crypto/dso/dso_vms.c\r
219   $(OPENSSL_PATH)/crypto/dh/dh_asn1.c\r
220   $(OPENSSL_PATH)/crypto/dh/dh_gen.c\r
221   $(OPENSSL_PATH)/crypto/dh/dh_key.c\r
222   $(OPENSSL_PATH)/crypto/dh/dh_lib.c\r
223   $(OPENSSL_PATH)/crypto/dh/dh_check.c\r
224   $(OPENSSL_PATH)/crypto/dh/dh_err.c\r
225   $(OPENSSL_PATH)/crypto/dh/dh_depr.c\r
226   $(OPENSSL_PATH)/crypto/ec/ec_lib.c\r
227   $(OPENSSL_PATH)/crypto/ec/ecp_smpl.c\r
228   $(OPENSSL_PATH)/crypto/ec/ecp_mont.c\r
229   $(OPENSSL_PATH)/crypto/ec/ecp_nist.c\r
230   $(OPENSSL_PATH)/crypto/ec/ec_cvt.c\r
231   $(OPENSSL_PATH)/crypto/ec/ec_mult.c\r
232   $(OPENSSL_PATH)/crypto/ec/ec_err.c\r
233   $(OPENSSL_PATH)/crypto/ec/ec_curve.c\r
234   $(OPENSSL_PATH)/crypto/ec/ec_check.c\r
235   $(OPENSSL_PATH)/crypto/ec/ec_print.c\r
236   $(OPENSSL_PATH)/crypto/ec/ec_asn1.c\r
237   $(OPENSSL_PATH)/crypto/ec/ec_key.c\r
238   $(OPENSSL_PATH)/crypto/ec/ec2_smpl.c\r
239   $(OPENSSL_PATH)/crypto/ec/ec2_mult.c\r
240   $(OPENSSL_PATH)/crypto/ecdh/ech_lib.c\r
241   $(OPENSSL_PATH)/crypto/ecdh/ech_ossl.c\r
242   $(OPENSSL_PATH)/crypto/ecdh/ech_key.c\r
243   $(OPENSSL_PATH)/crypto/ecdh/ech_err.c\r
244   $(OPENSSL_PATH)/crypto/ecdsa/ecs_lib.c\r
245   $(OPENSSL_PATH)/crypto/ecdsa/ecs_asn1.c\r
246   $(OPENSSL_PATH)/crypto/ecdsa/ecs_ossl.c\r
247   $(OPENSSL_PATH)/crypto/ecdsa/ecs_sign.c\r
248   $(OPENSSL_PATH)/crypto/ecdsa/ecs_vrf.c\r
249   $(OPENSSL_PATH)/crypto/ecdsa/ecs_err.c\r
250   $(OPENSSL_PATH)/crypto/buffer/buffer.c\r
251   $(OPENSSL_PATH)/crypto/buffer/buf_str.c\r
252   $(OPENSSL_PATH)/crypto/buffer/buf_err.c\r
253   $(OPENSSL_PATH)/crypto/bio/bio_lib.c\r
254   $(OPENSSL_PATH)/crypto/bio/bio_cb.c\r
255   $(OPENSSL_PATH)/crypto/bio/bio_err.c\r
256   $(OPENSSL_PATH)/crypto/bio/bss_mem.c\r
257   $(OPENSSL_PATH)/crypto/bio/bss_null.c\r
258   $(OPENSSL_PATH)/crypto/bio/bss_fd.c\r
259   $(OPENSSL_PATH)/crypto/bio/bss_file.c\r
260   $(OPENSSL_PATH)/crypto/bio/bf_null.c\r
261   $(OPENSSL_PATH)/crypto/bio/bf_buff.c\r
262 \r
263   #\r
264   # Not required for UEFI.\r
265   #\r
266   # $(OPENSSL_PATH)/crypto/bio/b_print.c\r
267   \r
268   $(OPENSSL_PATH)/crypto/bio/b_dump.c\r
269   $(OPENSSL_PATH)/crypto/bio/bf_nbio.c\r
270   $(OPENSSL_PATH)/crypto/bio/bss_log.c\r
271   $(OPENSSL_PATH)/crypto/bio/bss_bio.c\r
272   $(OPENSSL_PATH)/crypto/bio/bss_dgram.c\r
273   $(OPENSSL_PATH)/crypto/stack/stack.c\r
274   $(OPENSSL_PATH)/crypto/lhash/lhash.c\r
275   $(OPENSSL_PATH)/crypto/lhash/lh_stats.c\r
276   $(OPENSSL_PATH)/crypto/rand/md_rand.c\r
277   $(OPENSSL_PATH)/crypto/rand/randfile.c\r
278   $(OPENSSL_PATH)/crypto/rand/rand_lib.c\r
279   $(OPENSSL_PATH)/crypto/rand/rand_eng.c\r
280   $(OPENSSL_PATH)/crypto/rand/rand_err.c\r
281   $(OPENSSL_PATH)/crypto/rand/rand_egd.c\r
282   $(OPENSSL_PATH)/crypto/rand/rand_win.c\r
283   $(OPENSSL_PATH)/crypto/rand/rand_unix.c\r
284   $(OPENSSL_PATH)/crypto/rand/rand_os2.c\r
285   $(OPENSSL_PATH)/crypto/rand/rand_nw.c\r
286   $(OPENSSL_PATH)/crypto/err/err.c\r
287   $(OPENSSL_PATH)/crypto/err/err_def.c\r
288   $(OPENSSL_PATH)/crypto/err/err_all.c\r
289   $(OPENSSL_PATH)/crypto/err/err_prn.c\r
290   $(OPENSSL_PATH)/crypto/err/err_str.c\r
291   $(OPENSSL_PATH)/crypto/err/err_bio.c\r
292   $(OPENSSL_PATH)/crypto/objects/o_names.c\r
293   $(OPENSSL_PATH)/crypto/objects/obj_dat.c\r
294   $(OPENSSL_PATH)/crypto/objects/obj_lib.c\r
295   $(OPENSSL_PATH)/crypto/objects/obj_err.c\r
296   $(OPENSSL_PATH)/crypto/evp/encode.c\r
297   $(OPENSSL_PATH)/crypto/evp/digest.c\r
298   $(OPENSSL_PATH)/crypto/evp/dig_eng.c\r
299   $(OPENSSL_PATH)/crypto/evp/evp_enc.c\r
300   $(OPENSSL_PATH)/crypto/evp/evp_key.c\r
301   $(OPENSSL_PATH)/crypto/evp/evp_acnf.c\r
302   $(OPENSSL_PATH)/crypto/evp/evp_cnf.c\r
303   $(OPENSSL_PATH)/crypto/evp/e_des.c\r
304   $(OPENSSL_PATH)/crypto/evp/e_bf.c\r
305   $(OPENSSL_PATH)/crypto/evp/e_idea.c\r
306   $(OPENSSL_PATH)/crypto/evp/e_des3.c\r
307   $(OPENSSL_PATH)/crypto/evp/e_rc4.c\r
308   $(OPENSSL_PATH)/crypto/evp/e_aes.c\r
309   $(OPENSSL_PATH)/crypto/evp/names.c\r
310   $(OPENSSL_PATH)/crypto/evp/e_xcbc_d.c\r
311   $(OPENSSL_PATH)/crypto/evp/e_rc2.c\r
312   $(OPENSSL_PATH)/crypto/evp/e_cast.c\r
313   $(OPENSSL_PATH)/crypto/evp/e_rc5.c\r
314   $(OPENSSL_PATH)/crypto/evp/enc_min.c\r
315   $(OPENSSL_PATH)/crypto/evp/m_null.c\r
316   $(OPENSSL_PATH)/crypto/evp/m_md2.c\r
317   $(OPENSSL_PATH)/crypto/evp/m_md4.c\r
318   $(OPENSSL_PATH)/crypto/evp/m_md5.c\r
319   $(OPENSSL_PATH)/crypto/evp/m_sha.c\r
320   $(OPENSSL_PATH)/crypto/evp/m_sha1.c\r
321   $(OPENSSL_PATH)/crypto/evp/m_dss.c\r
322   $(OPENSSL_PATH)/crypto/evp/m_dss1.c\r
323   $(OPENSSL_PATH)/crypto/evp/m_ripemd.c\r
324   $(OPENSSL_PATH)/crypto/evp/m_ecdsa.c\r
325   $(OPENSSL_PATH)/crypto/evp/p_open.c\r
326   $(OPENSSL_PATH)/crypto/evp/p_seal.c\r
327   $(OPENSSL_PATH)/crypto/evp/p_sign.c\r
328   $(OPENSSL_PATH)/crypto/evp/p_verify.c\r
329   $(OPENSSL_PATH)/crypto/evp/p_lib.c\r
330   $(OPENSSL_PATH)/crypto/evp/p_enc.c\r
331   $(OPENSSL_PATH)/crypto/evp/p_dec.c\r
332   $(OPENSSL_PATH)/crypto/evp/bio_md.c\r
333   $(OPENSSL_PATH)/crypto/evp/bio_b64.c\r
334   $(OPENSSL_PATH)/crypto/evp/bio_enc.c\r
335   $(OPENSSL_PATH)/crypto/evp/evp_err.c\r
336   $(OPENSSL_PATH)/crypto/evp/e_null.c\r
337   $(OPENSSL_PATH)/crypto/evp/c_all.c\r
338   $(OPENSSL_PATH)/crypto/evp/c_allc.c\r
339   $(OPENSSL_PATH)/crypto/evp/c_alld.c\r
340   $(OPENSSL_PATH)/crypto/evp/evp_lib.c\r
341   $(OPENSSL_PATH)/crypto/evp/bio_ok.c\r
342   $(OPENSSL_PATH)/crypto/evp/evp_pkey.c\r
343   $(OPENSSL_PATH)/crypto/evp/evp_pbe.c\r
344   $(OPENSSL_PATH)/crypto/evp/p5_crpt.c\r
345   $(OPENSSL_PATH)/crypto/evp/p5_crpt2.c\r
346   $(OPENSSL_PATH)/crypto/evp/e_old.c\r
347   $(OPENSSL_PATH)/crypto/asn1/a_object.c\r
348   $(OPENSSL_PATH)/crypto/asn1/a_bitstr.c\r
349   $(OPENSSL_PATH)/crypto/asn1/a_utctm.c\r
350   $(OPENSSL_PATH)/crypto/asn1/a_gentm.c\r
351   $(OPENSSL_PATH)/crypto/asn1/a_time.c\r
352   $(OPENSSL_PATH)/crypto/asn1/a_int.c\r
353   $(OPENSSL_PATH)/crypto/asn1/a_octet.c\r
354   $(OPENSSL_PATH)/crypto/asn1/a_print.c\r
355   $(OPENSSL_PATH)/crypto/asn1/a_type.c\r
356   $(OPENSSL_PATH)/crypto/asn1/a_set.c\r
357   $(OPENSSL_PATH)/crypto/asn1/a_dup.c\r
358   $(OPENSSL_PATH)/crypto/asn1/a_d2i_fp.c\r
359   $(OPENSSL_PATH)/crypto/asn1/a_i2d_fp.c\r
360   $(OPENSSL_PATH)/crypto/asn1/a_enum.c\r
361   $(OPENSSL_PATH)/crypto/asn1/a_utf8.c\r
362   $(OPENSSL_PATH)/crypto/asn1/a_sign.c\r
363   $(OPENSSL_PATH)/crypto/asn1/a_digest.c\r
364   $(OPENSSL_PATH)/crypto/asn1/a_verify.c\r
365   $(OPENSSL_PATH)/crypto/asn1/a_mbstr.c\r
366   $(OPENSSL_PATH)/crypto/asn1/a_strex.c\r
367   $(OPENSSL_PATH)/crypto/asn1/x_algor.c\r
368   $(OPENSSL_PATH)/crypto/asn1/x_val.c\r
369   $(OPENSSL_PATH)/crypto/asn1/x_pubkey.c\r
370   $(OPENSSL_PATH)/crypto/asn1/x_sig.c\r
371   $(OPENSSL_PATH)/crypto/asn1/x_req.c\r
372   $(OPENSSL_PATH)/crypto/asn1/x_attrib.c\r
373   $(OPENSSL_PATH)/crypto/asn1/x_bignum.c\r
374   $(OPENSSL_PATH)/crypto/asn1/x_long.c\r
375   $(OPENSSL_PATH)/crypto/asn1/x_name.c\r
376   $(OPENSSL_PATH)/crypto/asn1/x_x509.c\r
377   $(OPENSSL_PATH)/crypto/asn1/x_x509a.c\r
378   $(OPENSSL_PATH)/crypto/asn1/x_crl.c\r
379   $(OPENSSL_PATH)/crypto/asn1/x_info.c\r
380   $(OPENSSL_PATH)/crypto/asn1/x_spki.c\r
381   $(OPENSSL_PATH)/crypto/asn1/nsseq.c\r
382   $(OPENSSL_PATH)/crypto/asn1/d2i_pu.c\r
383   $(OPENSSL_PATH)/crypto/asn1/d2i_pr.c\r
384   $(OPENSSL_PATH)/crypto/asn1/i2d_pu.c\r
385   $(OPENSSL_PATH)/crypto/asn1/i2d_pr.c\r
386   $(OPENSSL_PATH)/crypto/asn1/t_req.c\r
387   $(OPENSSL_PATH)/crypto/asn1/t_x509.c\r
388   $(OPENSSL_PATH)/crypto/asn1/t_x509a.c\r
389   $(OPENSSL_PATH)/crypto/asn1/t_crl.c\r
390   $(OPENSSL_PATH)/crypto/asn1/t_pkey.c\r
391   $(OPENSSL_PATH)/crypto/asn1/t_spki.c\r
392   $(OPENSSL_PATH)/crypto/asn1/t_bitst.c\r
393   $(OPENSSL_PATH)/crypto/asn1/tasn_new.c\r
394   $(OPENSSL_PATH)/crypto/asn1/tasn_fre.c\r
395   $(OPENSSL_PATH)/crypto/asn1/tasn_enc.c\r
396   $(OPENSSL_PATH)/crypto/asn1/tasn_dec.c\r
397   $(OPENSSL_PATH)/crypto/asn1/tasn_utl.c\r
398   $(OPENSSL_PATH)/crypto/asn1/tasn_typ.c\r
399   $(OPENSSL_PATH)/crypto/asn1/f_int.c\r
400   $(OPENSSL_PATH)/crypto/asn1/f_string.c\r
401   $(OPENSSL_PATH)/crypto/asn1/n_pkey.c\r
402   $(OPENSSL_PATH)/crypto/asn1/f_enum.c\r
403   $(OPENSSL_PATH)/crypto/asn1/a_hdr.c\r
404   $(OPENSSL_PATH)/crypto/asn1/x_pkey.c\r
405   $(OPENSSL_PATH)/crypto/asn1/a_bool.c\r
406   $(OPENSSL_PATH)/crypto/asn1/x_exten.c\r
407   $(OPENSSL_PATH)/crypto/asn1/asn_mime.c\r
408   $(OPENSSL_PATH)/crypto/asn1/asn1_gen.c\r
409   $(OPENSSL_PATH)/crypto/asn1/asn1_par.c\r
410   $(OPENSSL_PATH)/crypto/asn1/asn1_lib.c\r
411   $(OPENSSL_PATH)/crypto/asn1/asn1_err.c\r
412   $(OPENSSL_PATH)/crypto/asn1/a_meth.c\r
413   $(OPENSSL_PATH)/crypto/asn1/a_bytes.c\r
414   $(OPENSSL_PATH)/crypto/asn1/a_strnid.c\r
415   $(OPENSSL_PATH)/crypto/asn1/evp_asn1.c\r
416   $(OPENSSL_PATH)/crypto/asn1/asn_pack.c\r
417   $(OPENSSL_PATH)/crypto/asn1/p5_pbe.c\r
418   $(OPENSSL_PATH)/crypto/asn1/p5_pbev2.c\r
419   $(OPENSSL_PATH)/crypto/asn1/p8_pkey.c\r
420   $(OPENSSL_PATH)/crypto/asn1/asn_moid.c\r
421   $(OPENSSL_PATH)/crypto/pem/pem_sign.c\r
422   $(OPENSSL_PATH)/crypto/pem/pem_seal.c\r
423   $(OPENSSL_PATH)/crypto/pem/pem_info.c\r
424   $(OPENSSL_PATH)/crypto/pem/pem_lib.c\r
425   $(OPENSSL_PATH)/crypto/pem/pem_all.c\r
426   $(OPENSSL_PATH)/crypto/pem/pem_err.c\r
427   $(OPENSSL_PATH)/crypto/pem/pem_x509.c\r
428   $(OPENSSL_PATH)/crypto/pem/pem_xaux.c\r
429   $(OPENSSL_PATH)/crypto/pem/pem_oth.c\r
430   $(OPENSSL_PATH)/crypto/pem/pem_pk8.c\r
431   $(OPENSSL_PATH)/crypto/pem/pem_pkey.c\r
432   $(OPENSSL_PATH)/crypto/x509/x509_def.c\r
433   $(OPENSSL_PATH)/crypto/x509/x509_d2.c\r
434   $(OPENSSL_PATH)/crypto/x509/x509_r2x.c\r
435   $(OPENSSL_PATH)/crypto/x509/x509_cmp.c\r
436   $(OPENSSL_PATH)/crypto/x509/x509_obj.c\r
437   $(OPENSSL_PATH)/crypto/x509/x509_req.c\r
438   $(OPENSSL_PATH)/crypto/x509/x509spki.c\r
439   $(OPENSSL_PATH)/crypto/x509/x509_vfy.c\r
440   $(OPENSSL_PATH)/crypto/x509/x509_set.c\r
441   $(OPENSSL_PATH)/crypto/x509/x509cset.c\r
442   $(OPENSSL_PATH)/crypto/x509/x509rset.c\r
443   $(OPENSSL_PATH)/crypto/x509/x509_err.c\r
444   $(OPENSSL_PATH)/crypto/x509/x509name.c\r
445   $(OPENSSL_PATH)/crypto/x509/x509_v3.c\r
446   $(OPENSSL_PATH)/crypto/x509/x509_ext.c\r
447   $(OPENSSL_PATH)/crypto/x509/x509_att.c\r
448   $(OPENSSL_PATH)/crypto/x509/x509type.c\r
449   $(OPENSSL_PATH)/crypto/x509/x509_lu.c\r
450   $(OPENSSL_PATH)/crypto/x509/x_all.c\r
451   $(OPENSSL_PATH)/crypto/x509/x509_txt.c\r
452   $(OPENSSL_PATH)/crypto/x509/x509_trs.c\r
453   $(OPENSSL_PATH)/crypto/x509/by_file.c\r
454   $(OPENSSL_PATH)/crypto/x509/by_dir.c\r
455   $(OPENSSL_PATH)/crypto/x509/x509_vpm.c\r
456   $(OPENSSL_PATH)/crypto/x509v3/v3_bcons.c\r
457   $(OPENSSL_PATH)/crypto/x509v3/v3_bitst.c\r
458   $(OPENSSL_PATH)/crypto/x509v3/v3_conf.c\r
459   $(OPENSSL_PATH)/crypto/x509v3/v3_extku.c\r
460   $(OPENSSL_PATH)/crypto/x509v3/v3_ia5.c\r
461   $(OPENSSL_PATH)/crypto/x509v3/v3_lib.c\r
462   $(OPENSSL_PATH)/crypto/x509v3/v3_prn.c\r
463   $(OPENSSL_PATH)/crypto/x509v3/v3_utl.c\r
464   $(OPENSSL_PATH)/crypto/x509v3/v3err.c\r
465   $(OPENSSL_PATH)/crypto/x509v3/v3_genn.c\r
466   $(OPENSSL_PATH)/crypto/x509v3/v3_alt.c\r
467   $(OPENSSL_PATH)/crypto/x509v3/v3_skey.c\r
468   $(OPENSSL_PATH)/crypto/x509v3/v3_akey.c\r
469   $(OPENSSL_PATH)/crypto/x509v3/v3_pku.c\r
470   $(OPENSSL_PATH)/crypto/x509v3/v3_int.c\r
471   $(OPENSSL_PATH)/crypto/x509v3/v3_enum.c\r
472   $(OPENSSL_PATH)/crypto/x509v3/v3_sxnet.c\r
473   $(OPENSSL_PATH)/crypto/x509v3/v3_cpols.c\r
474   $(OPENSSL_PATH)/crypto/x509v3/v3_crld.c\r
475   $(OPENSSL_PATH)/crypto/x509v3/v3_purp.c\r
476   $(OPENSSL_PATH)/crypto/x509v3/v3_info.c\r
477   $(OPENSSL_PATH)/crypto/x509v3/v3_ocsp.c\r
478   $(OPENSSL_PATH)/crypto/x509v3/v3_akeya.c\r
479   $(OPENSSL_PATH)/crypto/x509v3/v3_pmaps.c\r
480   $(OPENSSL_PATH)/crypto/x509v3/v3_pcons.c\r
481   $(OPENSSL_PATH)/crypto/x509v3/v3_ncons.c\r
482   $(OPENSSL_PATH)/crypto/x509v3/v3_pcia.c\r
483   $(OPENSSL_PATH)/crypto/x509v3/v3_pci.c\r
484   $(OPENSSL_PATH)/crypto/x509v3/pcy_cache.c\r
485   $(OPENSSL_PATH)/crypto/x509v3/pcy_node.c\r
486   $(OPENSSL_PATH)/crypto/x509v3/pcy_data.c\r
487   $(OPENSSL_PATH)/crypto/x509v3/pcy_map.c\r
488   $(OPENSSL_PATH)/crypto/x509v3/pcy_tree.c\r
489   $(OPENSSL_PATH)/crypto/x509v3/pcy_lib.c\r
490   $(OPENSSL_PATH)/crypto/x509v3/v3_asid.c\r
491   $(OPENSSL_PATH)/crypto/x509v3/v3_addr.c\r
492   $(OPENSSL_PATH)/crypto/conf/conf_err.c\r
493   $(OPENSSL_PATH)/crypto/conf/conf_lib.c\r
494   $(OPENSSL_PATH)/crypto/conf/conf_api.c\r
495   $(OPENSSL_PATH)/crypto/conf/conf_def.c\r
496   $(OPENSSL_PATH)/crypto/conf/conf_mod.c\r
497   $(OPENSSL_PATH)/crypto/conf/conf_mall.c\r
498   $(OPENSSL_PATH)/crypto/conf/conf_sap.c\r
499   $(OPENSSL_PATH)/crypto/txt_db/txt_db.c\r
500   $(OPENSSL_PATH)/crypto/pkcs7/pk7_asn1.c\r
501   $(OPENSSL_PATH)/crypto/pkcs7/pk7_lib.c\r
502   $(OPENSSL_PATH)/crypto/pkcs7/pkcs7err.c\r
503   $(OPENSSL_PATH)/crypto/pkcs7/pk7_doit.c\r
504   $(OPENSSL_PATH)/crypto/pkcs7/pk7_smime.c\r
505   $(OPENSSL_PATH)/crypto/pkcs7/pk7_attr.c\r
506   $(OPENSSL_PATH)/crypto/pkcs7/pk7_mime.c\r
507   $(OPENSSL_PATH)/crypto/pkcs12/p12_add.c\r
508   $(OPENSSL_PATH)/crypto/pkcs12/p12_asn.c\r
509   $(OPENSSL_PATH)/crypto/pkcs12/p12_attr.c\r
510   $(OPENSSL_PATH)/crypto/pkcs12/p12_crpt.c\r
511   $(OPENSSL_PATH)/crypto/pkcs12/p12_crt.c\r
512   $(OPENSSL_PATH)/crypto/pkcs12/p12_decr.c\r
513   $(OPENSSL_PATH)/crypto/pkcs12/p12_init.c\r
514   $(OPENSSL_PATH)/crypto/pkcs12/p12_key.c\r
515   $(OPENSSL_PATH)/crypto/pkcs12/p12_kiss.c\r
516   $(OPENSSL_PATH)/crypto/pkcs12/p12_mutl.c\r
517   $(OPENSSL_PATH)/crypto/pkcs12/p12_utl.c\r
518   $(OPENSSL_PATH)/crypto/pkcs12/p12_npas.c\r
519   $(OPENSSL_PATH)/crypto/pkcs12/pk12err.c\r
520   $(OPENSSL_PATH)/crypto/pkcs12/p12_p8d.c\r
521   $(OPENSSL_PATH)/crypto/pkcs12/p12_p8e.c\r
522   $(OPENSSL_PATH)/crypto/comp/comp_lib.c\r
523   $(OPENSSL_PATH)/crypto/comp/comp_err.c\r
524   $(OPENSSL_PATH)/crypto/comp/c_rle.c\r
525   $(OPENSSL_PATH)/crypto/comp/c_zlib.c\r
526   $(OPENSSL_PATH)/crypto/engine/eng_err.c\r
527   $(OPENSSL_PATH)/crypto/engine/eng_lib.c\r
528   $(OPENSSL_PATH)/crypto/engine/eng_list.c\r
529   $(OPENSSL_PATH)/crypto/engine/eng_init.c\r
530   $(OPENSSL_PATH)/crypto/engine/eng_ctrl.c\r
531   $(OPENSSL_PATH)/crypto/engine/eng_table.c\r
532   $(OPENSSL_PATH)/crypto/engine/eng_pkey.c\r
533   $(OPENSSL_PATH)/crypto/engine/eng_fat.c\r
534   $(OPENSSL_PATH)/crypto/engine/eng_all.c\r
535   $(OPENSSL_PATH)/crypto/engine/tb_rsa.c\r
536   $(OPENSSL_PATH)/crypto/engine/tb_dsa.c\r
537   $(OPENSSL_PATH)/crypto/engine/tb_ecdsa.c\r
538   $(OPENSSL_PATH)/crypto/engine/tb_dh.c\r
539   $(OPENSSL_PATH)/crypto/engine/tb_ecdh.c\r
540   $(OPENSSL_PATH)/crypto/engine/tb_rand.c\r
541   $(OPENSSL_PATH)/crypto/engine/tb_store.c\r
542   $(OPENSSL_PATH)/crypto/engine/tb_cipher.c\r
543   $(OPENSSL_PATH)/crypto/engine/tb_digest.c\r
544   $(OPENSSL_PATH)/crypto/engine/eng_openssl.c\r
545   $(OPENSSL_PATH)/crypto/engine/eng_cnf.c\r
546   $(OPENSSL_PATH)/crypto/engine/eng_dyn.c\r
547   $(OPENSSL_PATH)/crypto/engine/eng_cryptodev.c\r
548   $(OPENSSL_PATH)/crypto/engine/eng_padlock.c\r
549   $(OPENSSL_PATH)/crypto/ocsp/ocsp_asn.c\r
550   $(OPENSSL_PATH)/crypto/ocsp/ocsp_ext.c\r
551   $(OPENSSL_PATH)/crypto/ocsp/ocsp_ht.c\r
552   $(OPENSSL_PATH)/crypto/ocsp/ocsp_lib.c\r
553   $(OPENSSL_PATH)/crypto/ocsp/ocsp_cl.c\r
554   $(OPENSSL_PATH)/crypto/ocsp/ocsp_srv.c\r
555   $(OPENSSL_PATH)/crypto/ocsp/ocsp_prn.c\r
556   $(OPENSSL_PATH)/crypto/ocsp/ocsp_vfy.c\r
557   $(OPENSSL_PATH)/crypto/ocsp/ocsp_err.c\r
558   $(OPENSSL_PATH)/crypto/ui/ui_err.c\r
559   $(OPENSSL_PATH)/crypto/ui/ui_lib.c\r
560 \r
561   #\r
562   # Not required when OPENSSL_NO_STDIO is set, which is is for UEFI.\r
563   #\r
564   # $(OPENSSL_PATH)/crypto/ui/ui_openssl.c\r
565 \r
566   $(OPENSSL_PATH)/crypto/ui/ui_util.c\r
567   $(OPENSSL_PATH)/crypto/ui/ui_compat.c\r
568   $(OPENSSL_PATH)/crypto/krb5/krb5_asn.c\r
569   $(OPENSSL_PATH)/crypto/store/str_err.c\r
570   $(OPENSSL_PATH)/crypto/store/str_lib.c\r
571   $(OPENSSL_PATH)/crypto/store/str_meth.c\r
572   $(OPENSSL_PATH)/crypto/store/str_mem.c\r
573   $(OPENSSL_PATH)/crypto/pqueue/pqueue.c\r
574 \r
575 [Packages]\r
576   MdePkg/MdePkg.dec\r
577   CryptoPkg/CryptoPkg.dec\r
578 \r
579 [LibraryClasses]\r
580   DebugLib\r
581 \r
582 [BuildOptions]\r
583    #\r
584    # Override MSFT build option to remove /W4 (to silence warning messages when building OpenSSL).\r
585    #\r
586    MSFT:DEBUG_VS2003_IA32_CC_FLAGS        == /nologo /c /WX /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
587    MSFT:RELEASE_VS2003_IA32_CC_FLAGS      == /nologo /c /WX /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
588    MSFT:DEBUG_VS2003xASL_IA32_CC_FLAGS    == /nologo /c /WX /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
589    MSFT:RELEASE_VS2003xASL_IA32_CC_FLAGS  == /nologo /c /WX /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
590    MSFT:DEBUG_DDK3790_IA32_CC_FLAGS       == /nologo /c /WX /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
591    MSFT RELEASE_DDK3790_IA32_CC_FLAGS     == /nologo /c /WX /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
592    MSFT:DEBUG_DDK3790xASL_IA32_CC_FLAGS   == /nologo /c /WX /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
593    MSFT RELEASE_DDK3790xASL_IA32_CC_FLAGS == /nologo /c /WX /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
594    MSFT:DEBUG_*_IA32_CC_FLAGS             == /nologo /c /WX /GS- /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
595    MSFT:RELEASE_*_IA32_CC_FLAGS           == /nologo /c /WX /GS- /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
596    MSFT:DEBUG_*_X64_CC_FLAGS              == /nologo /c /WX /GS- /X /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
597    MSFT:RELEASE_*_X64_CC_FLAGS            == /nologo /c /WX /GS- /X /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
598    MSFT:DEBUG_*_IPF_CC_FLAGS              == /nologo /c /WX /GS- /X /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
599    MSFT:RELEASE_*_IPF_CC_FLAGS            == /nologo /c /WX /GS- /X /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
600   INTEL:*_*_*_CC_FLAGS                    = -U_WIN32 -U_WIN64 -U_MSC_VER -U__ICC $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) /w\r
601     GCC:*_*_*_CC_FLAGS                    = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) $(OPENSSL_EXFLAGS) -w\r