Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
6ddb62a5
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
接近 2 年 前同步成功
通知
12
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
6ddb62a5
编写于
3月 23, 2016
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Build system: VC-WIN64I fixups.
Reviewed-by:
N
Richard Levitte
<
levitte@openssl.org
>
上级
c5c7700c
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
11 deletion
+11
-11
Configurations/10-main.conf
Configurations/10-main.conf
+4
-1
Configurations/windows-makefile.tmpl
Configurations/windows-makefile.tmpl
+5
-8
build.info
build.info
+2
-2
未找到文件。
Configurations/10-main.conf
浏览文件 @
6ddb62a5
...
@@ -1274,8 +1274,10 @@ sub vc_wince_info {
...
@@ -1274,8 +1274,10 @@ sub vc_wince_info {
asflags
=>
"-d debug"
,
asflags
=>
"-d debug"
,
asoutflag
=>
"-o"
,
asoutflag
=>
"-o"
,
sys_id
=>
"WIN64I"
,
sys_id
=>
"WIN64I"
,
bn_asm_src
=>
sub
{
my
$
r
=
join
(
" "
,@
_
); $
r
=~
s
|
bn
-
ia64
.
s
|
bn_asm
.
c
|; $
r
; },
bn_asm_src
=>
sub
{
return
undef
unless
@
_
;
my
$
r
=
join
(
" "
,@
_
); $
r
=~
s
|
bn
-
ia64
.
s
|
bn_asm
.
c
|; $
r
; },
perlasm_scheme
=>
"ias"
,
perlasm_scheme
=>
"ias"
,
multilib
=>
"-ia64"
,
},
},
"VC-WIN64A"
=> {
"VC-WIN64A"
=> {
inherit_from
=> [
"VC-WIN64-common"
,
asm
(
"x86_64_asm"
),
inherit_from
=> [
"VC-WIN64-common"
,
asm
(
"x86_64_asm"
),
...
@@ -1287,6 +1289,7 @@ sub vc_wince_info {
...
@@ -1287,6 +1289,7 @@ sub vc_wince_info {
bn_asm_src
=>
sub
{
return
undef
unless
@
_
;
bn_asm_src
=>
sub
{
return
undef
unless
@
_
;
my
$
r
=
join
(
" "
,@
_
); $
r
=~
s
|
asm
/
x86_64
-
gcc
|
bn_asm
|; $
r
; },
my
$
r
=
join
(
" "
,@
_
); $
r
=~
s
|
asm
/
x86_64
-
gcc
|
bn_asm
|; $
r
; },
perlasm_scheme
=>
"auto"
,
perlasm_scheme
=>
"auto"
,
multilib
=>
"-x64"
,
},
},
"VC-WIN32"
=> {
"VC-WIN32"
=> {
# x86 Win32 target defaults to ANSI API, if you want UNICODE,
# x86 Win32 target defaults to ANSI API, if you want UNICODE,
...
...
Configurations/windows-makefile.tmpl
浏览文件 @
6ddb62a5
...
@@ -154,7 +154,8 @@ install: install_sw install_ssldirs install_docs
...
@@ -154,7 +154,8 @@ install: install_sw install_ssldirs install_docs
uninstall: uninstall_docs uninstall_sw
uninstall: uninstall_docs uninstall_sw
libclean:
libclean:
del /Q /F $(LIBS) $(SHLIBS)
$(PERL) -e "map { m/(.*)\.dll$$/; unlink glob """$$1.*""" } @ARGV" $(SHLIBS)
del /Q /F $(LIBS)
del lib.pdb
del lib.pdb
clean: libclean
clean: libclean
...
@@ -227,7 +228,7 @@ configdata.pm: {- $config{build_file_template} -} $(SRCDIR)\Configure
...
@@ -227,7 +228,7 @@ configdata.pm: {- $config{build_file_template} -} $(SRCDIR)\Configure
@echo "*** Please run the same make command again ***"
@echo "*** Please run the same make command again ***"
@echo "*** ***"
@echo "*** ***"
@echo "**************************************************"
@echo "**************************************************"
@
( exit 1 )
@
exit 1
{-
{-
use File::Basename;
use File::Basename;
...
@@ -294,12 +295,8 @@ EOF
...
@@ -294,12 +295,8 @@ EOF
sub src2obj {
sub src2obj {
my %args = @_;
my %args = @_;
my $obj = $args{obj};
my $obj = $args{obj};
my @srcs = map { if ($unified_info{generate}->{$_}) {
my @srcs = map { (my $x = $_) =~ s/\.s$/.asm/; $x
(my $x = $_) =~ s/\.[sS]$/.asm/; $x
} ( @{$args{srcs}} );
} else {
$_
}
} ( @{$args{srcs}} );
my $srcs = join(" ", @srcs);
my $srcs = join(" ", @srcs);
my $deps = join(" ", @srcs, @{$args{deps}});
my $deps = join(" ", @srcs, @{$args{deps}});
my $incs = join("", map { " /I ".$_ } @{$args{incs}});
my $incs = join("", map { " /I ".$_ } @{$args{incs}});
...
...
build.info
浏览文件 @
6ddb62a5
...
@@ -13,8 +13,8 @@ ELSIF[{- $config{target} =~ /^mingw/ -}]
...
@@ -13,8 +13,8 @@ ELSIF[{- $config{target} =~ /^mingw/ -}]
SHARED_NAME[libcrypto]=libcrypto-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $config{target} eq "mingw64" ? "-x64" : "" -}
SHARED_NAME[libcrypto]=libcrypto-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $config{target} eq "mingw64" ? "-x64" : "" -}
SHARED_NAME[libssl]=libssl-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $config{target} eq "mingw64" ? "-x64" : "" -}
SHARED_NAME[libssl]=libssl-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $config{target} eq "mingw64" ? "-x64" : "" -}
ELSIF[{- $config{target} =~ /^VC-/ -}]
ELSIF[{- $config{target} =~ /^VC-/ -}]
SHARED_NAME[libcrypto]=libcrypto-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $
config{target} =~ /^VC-WIN64/ ? "-x64" : ""
-}
SHARED_NAME[libcrypto]=libcrypto-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $
target{multilib}
-}
SHARED_NAME[libssl]=libssl-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $
config{target} =~ /^VC-WIN64/ ? "-x64" : ""
-}
SHARED_NAME[libssl]=libssl-{- $config{shlib_major}."_".$config{shlib_minor} -}{- $
target{multilib}
-}
ENDIF
ENDIF
# VMS has a cultural standard where all libraries are prefixed.
# VMS has a cultural standard where all libraries are prefixed.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录