Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(226)

Side by Side Diff: openssl/util/pl/Mingw32.pl

Issue 9254031: Upgrade chrome's OpenSSL to same version Android ships with. (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/openssl/
Patch Set: '' Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « openssl/util/pl/BC-32.pl ('k') | openssl/util/pl/VC-32.pl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/local/bin/perl 1 #!/usr/local/bin/perl
2 # 2 #
3 # Mingw32.pl -- Mingw 3 # Mingw32.pl -- Mingw
4 # 4 #
5 5
6 $o='/'; 6 $o='/';
7 $cp='cp'; 7 $cp='cp';
8 $rm='rm -f'; 8 $rm='rm -f';
9 $mkdir='gmkdir'; 9 $mkdir='gmkdir';
10 10
11 $o='\\'; 11 $o='\\';
12 $cp='copy'; 12 $cp='copy';
13 $rm='del'; 13 $rm='del';
14 $mkdir='mkdir'; 14 $mkdir='mkdir';
15 15
16 # C compiler stuff 16 # C compiler stuff
17 17
18 $cc='gcc'; 18 $cc='gcc';
19 if ($debug) 19 if ($debug)
20 { $cflags="-DL_ENDIAN -DDSO_WIN32 -g2 -ggdb"; } 20 { $cflags="-DL_ENDIAN -DDSO_WIN32 -g2 -ggdb"; }
21 else 21 else
22 » { $cflags="-DL_ENDIAN -DDSO_WIN32 -fomit-frame-pointer -O3 -march=i486 - Wall"; } 22 » { $cflags="-DL_ENDIAN -DDSO_WIN32 -fomit-frame-pointer -O3 -mcpu=i486 -W all"; }
23 23
24 if ($gaswin and !$no_asm) 24 if ($gaswin and !$no_asm)
25 { 25 {
26 $bn_asm_obj='$(OBJ_D)\bn-win32.o'; 26 $bn_asm_obj='$(OBJ_D)\bn-win32.o';
27 $bn_asm_src='crypto/bn/asm/bn-win32.s'; 27 $bn_asm_src='crypto/bn/asm/bn-win32.s';
28 $bnco_asm_obj='$(OBJ_D)\co-win32.o'; 28 $bnco_asm_obj='$(OBJ_D)\co-win32.o';
29 $bnco_asm_src='crypto/bn/asm/co-win32.s'; 29 $bnco_asm_src='crypto/bn/asm/co-win32.s';
30 $des_enc_obj='$(OBJ_D)\d-win32.o $(OBJ_D)\y-win32.o'; 30 $des_enc_obj='$(OBJ_D)\d-win32.o $(OBJ_D)\y-win32.o';
31 $des_enc_src='crypto/des/asm/d-win32.s crypto/des/asm/y-win32.s'; 31 $des_enc_src='crypto/des/asm/d-win32.s crypto/des/asm/y-win32.s';
32 $bf_enc_obj='$(OBJ_D)\b-win32.o'; 32 $bf_enc_obj='$(OBJ_D)\b-win32.o';
33 $bf_enc_src='crypto/bf/asm/b-win32.s'; 33 $bf_enc_src='crypto/bf/asm/b-win32.s';
34 # $cast_enc_obj='$(OBJ_D)\c-win32.o'; 34 # $cast_enc_obj='$(OBJ_D)\c-win32.o';
35 # $cast_enc_src='crypto/cast/asm/c-win32.s'; 35 # $cast_enc_src='crypto/cast/asm/c-win32.s';
36 $rc4_enc_obj='$(OBJ_D)\r4-win32.o'; 36 $rc4_enc_obj='$(OBJ_D)\r4-win32.o';
37 $rc4_enc_src='crypto/rc4/asm/r4-win32.s'; 37 $rc4_enc_src='crypto/rc4/asm/r4-win32.s';
38 $rc5_enc_obj='$(OBJ_D)\r5-win32.o'; 38 $rc5_enc_obj='$(OBJ_D)\r5-win32.o';
39 $rc5_enc_src='crypto/rc5/asm/r5-win32.s'; 39 $rc5_enc_src='crypto/rc5/asm/r5-win32.s';
40 $md5_asm_obj='$(OBJ_D)\m5-win32.o'; 40 $md5_asm_obj='$(OBJ_D)\m5-win32.o';
41 $md5_asm_src='crypto/md5/asm/m5-win32.s'; 41 $md5_asm_src='crypto/md5/asm/m5-win32.s';
42 $rmd160_asm_obj='$(OBJ_D)\rm-win32.o'; 42 $rmd160_asm_obj='$(OBJ_D)\rm-win32.o';
43 $rmd160_asm_src='crypto/ripemd/asm/rm-win32.s'; 43 $rmd160_asm_src='crypto/ripemd/asm/rm-win32.s';
44 $sha1_asm_obj='$(OBJ_D)\s1-win32.o'; 44 $sha1_asm_obj='$(OBJ_D)\s1-win32.o';
45 $sha1_asm_src='crypto/sha/asm/s1-win32.s'; 45 $sha1_asm_src='crypto/sha/asm/s1-win32.s';
46 $cpuid_asm_obj='$(OBJ_D)\cpu-win32.o';
47 $cpuid_asm_src='crypto/cpu-win32.s';
48 $cflags.=" -DBN_ASM -DMD5_ASM -DSHA1_ASM -DOPENSSL_BN_ASM_PART_WORDS"; 46 $cflags.=" -DBN_ASM -DMD5_ASM -DSHA1_ASM -DOPENSSL_BN_ASM_PART_WORDS";
49 } 47 }
50 48
51 49
52 $obj='.o'; 50 $obj='.o';
53 $ofile='-o '; 51 $ofile='-o ';
54 52
55 # EXE linking stuff 53 # EXE linking stuff
56 $link='${CC}'; 54 $link='${CC}';
57 $lflags='${CFLAGS}'; 55 $lflags='${CFLAGS}';
58 $efile='-o '; 56 $efile='-o ';
59 $exep=''; 57 $exep='';
60 $ex_libs="-lwsock32 -lgdi32"; 58 $ex_libs="-lws2_32 -lgdi32";
61 59
62 # static library stuff 60 # static library stuff
63 $mklib='ar r'; 61 $mklib='ar r';
64 $mlflags=''; 62 $mlflags='';
65 $ranlib='ranlib'; 63 $ranlib='ranlib';
66 $plib='lib'; 64 $plib='lib';
67 $libp=".a"; 65 $libp=".a";
68 $shlibp=".a"; 66 $shlibp=".a";
69 $lfile=''; 67 $lfile='';
70 68
(...skipping 26 matching lines...) Expand all
97 local($target,$files,$dep_libs,$libs)=@_; 95 local($target,$files,$dep_libs,$libs)=@_;
98 local($ret,$_); 96 local($ret,$_);
99 97
100 $file =~ s/\//$o/g if $o ne '/'; 98 $file =~ s/\//$o/g if $o ne '/';
101 $n=&bname($target); 99 $n=&bname($target);
102 $ret.="$target: $files $dep_libs\n"; 100 $ret.="$target: $files $dep_libs\n";
103 $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n\n"; 101 $ret.="\t\$(LINK) ${efile}$target \$(LFLAGS) $files $libs\n\n";
104 return($ret); 102 return($ret);
105 } 103 }
106 1; 104 1;
OLDNEW
« no previous file with comments | « openssl/util/pl/BC-32.pl ('k') | openssl/util/pl/VC-32.pl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698