Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
b3ef742c
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
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看板
提交
b3ef742c
编写于
9月 15, 2013
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add support for Cygwin-x86_64.
PR: 3110 Submitted by Corinna Vinschen.
上级
612f4e23
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
106 addition
and
6 deletion
+106
-6
Configure
Configure
+1
-0
Makefile.org
Makefile.org
+4
-4
TABLE
TABLE
+99
-0
engines/Makefile
engines/Makefile
+1
-1
engines/ccgost/Makefile
engines/ccgost/Makefile
+1
-1
未找到文件。
Configure
浏览文件 @
b3ef742c
...
@@ -561,6 +561,7 @@ my %table=(
...
@@ -561,6 +561,7 @@ my %table=(
# Cygwin
# Cygwin
"Cygwin-pre1.3", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall::(unknown):CYGWIN32::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${no_asm}:win32",
"Cygwin-pre1.3", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall::(unknown):CYGWIN32::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${no_asm}:win32",
"Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall:::CYGWIN32::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:coff:dlfcn:cygwin-shared:-D_WINDLL:-shared:.dll.a",
"Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall:::CYGWIN32::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:coff:dlfcn:cygwin-shared:-D_WINDLL:-shared:.dll.a",
"Cygwin-x86_64", "gcc:-DTERMIOS -DL_ENDIAN -O3 -Wall:::CYGWIN32::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:mingw64:dlfcn:cygwin-shared:-D_WINDLL:-shared:.dll.a",
"debug-Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -march=i486 -Wall -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DOPENSSL_NO_ASM -g -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror:::CYGWIN32:::${no_asm}:dlfcn:cygwin-shared:-D_WINDLL:-shared:.dll.a",
"debug-Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -march=i486 -Wall -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DOPENSSL_NO_ASM -g -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror:::CYGWIN32:::${no_asm}:dlfcn:cygwin-shared:-D_WINDLL:-shared:.dll.a",
# NetWare from David Ward (dsward@novell.com)
# NetWare from David Ward (dsward@novell.com)
...
...
Makefile.org
浏览文件 @
b3ef742c
...
@@ -418,7 +418,7 @@ clean-shared:
...
@@ -418,7 +418,7 @@ clean-shared:
done
;
\
done
;
\
fi
;
\
fi
;
\
(
set
-x
;
rm
-f
lib
$$
i
$(SHLIB_EXT)
)
;
\
(
set
-x
;
rm
-f
lib
$$
i
$(SHLIB_EXT)
)
;
\
if
[
"
$(PLATFORM)
"
=
"Cygwin"
]
;
then
\
if
expr
"
$(PLATFORM)
"
:
"Cygwin"
>
/dev/null
;
then
\
(
set
-x
;
rm
-f
cyg
$$
i
$(SHLIB_EXT)
lib
$$
i
$(SHLIB_EXT)
.a
)
;
\
(
set
-x
;
rm
-f
cyg
$$
i
$(SHLIB_EXT)
lib
$$
i
$(SHLIB_EXT)
.a
)
;
\
fi
;
\
fi
;
\
done
done
...
@@ -666,7 +666,7 @@ install_sw:
...
@@ -666,7 +666,7 @@ install_sw:
do
\
do
\
if
[
-f
"
$$
i"
-o
-f
"
$$
i.a"
]
;
then
\
if
[
-f
"
$$
i"
-o
-f
"
$$
i.a"
]
;
then
\
(
echo
installing
$$
i
;
\
(
echo
installing
$$
i
;
\
if
[
"
$(PLATFORM)
"
!=
"Cygwin"
]
;
then
\
if
!
expr
"
$(PLATFORM)
"
:
"Cygwin"
>
/dev/null
;
then
\
cp
$$
i
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i.new
;
\
cp
$$
i
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i.new
;
\
chmod
555
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i.new
;
\
chmod
555
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i.new
;
\
mv
-f
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i.new
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i
;
\
mv
-f
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i.new
$(INSTALL_PREFIX)$(INSTALLTOP)
/
$(LIBDIR)
/
$$
i
;
\
...
@@ -738,9 +738,9 @@ install_docs:
...
@@ -738,9 +738,9 @@ install_docs:
@
pod2man
=
"
`
cd
./util
;
./pod2mantest
$(PERL)
`
"
;
\
@
pod2man
=
"
`
cd
./util
;
./pod2mantest
$(PERL)
`
"
;
\
here
=
"
`
pwd
`
"
;
\
here
=
"
`
pwd
`
"
;
\
filecase
=
;
\
filecase
=
;
\
if
[
"
$(PLATFORM)
"
=
"DJGPP"
-o
"
$(PLATFORM)
"
=
"Cygwin"
-o
"
$(PLATFORM)
"
=
"mingw"
]
;
then
\
case
"
$(PLATFORM)
"
in
DJGPP|Cygwin
*
|
mingw
*
)
\
filecase
=
-i
;
\
filecase
=
-i
;
\
fi
;
\
esac
;
\
set
-e
;
for
i
in
doc/apps/
*
.pod
;
do
\
set
-e
;
for
i
in
doc/apps/
*
.pod
;
do
\
fn
=
`
basename
$$
i .pod
`
;
\
fn
=
`
basename
$$
i .pod
`
;
\
sec
=
`
$(PERL)
util/extract-section.pl 1 <
$$
i
`
;
\
sec
=
`
$(PERL)
util/extract-section.pl 1 <
$$
i
`
;
\
...
...
TABLE
浏览文件 @
b3ef742c
...
@@ -396,6 +396,39 @@ $ranlib =
...
@@ -396,6 +396,39 @@ $ranlib =
$arflags =
$arflags =
$multilib =
$multilib =
*** Cygwin-x86_64
$cc = gcc
$cflags = -DTERMIOS -DL_ENDIAN -O3 -Wall
$unistd =
$thread_cflag =
$sys_id = CYGWIN32
$lflags =
$bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL
$cpuid_obj = x86_64cpuid.o
$bn_obj = x86_64-gcc.o x86_64-mont.o x86_64-mont5.o x86_64-gf2m.o rsaz_exp.o rsaz-x86_64.o rsaz-avx2.o
$des_obj =
$aes_obj = aes-x86_64.o vpaes-x86_64.o bsaes-x86_64.o aesni-x86_64.o aesni-sha1-x86_64.o aesni-sha256-x86_64.o
$bf_obj =
$md5_obj = md5-x86_64.o
$sha1_obj = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
$cast_obj =
$rc4_obj = rc4-x86_64.o rc4-md5-x86_64.o
$rmd160_obj =
$rc5_obj =
$wp_obj = wp-x86_64.o
$cmll_obj = cmll-x86_64.o cmll_misc.o
$modes_obj = ghash-x86_64.o aesni-gcm-x86_64.o
$engines_obj = e_padlock-x86_64.o
$perlasm_scheme = mingw64
$dso_scheme = dlfcn
$shared_target= cygwin-shared
$shared_cflag = -D_WINDLL
$shared_ldflag = -shared
$shared_extension = .dll.a
$ranlib =
$arflags =
$multilib =
*** DJGPP
*** DJGPP
$cc = gcc
$cc = gcc
$cflags = -I/dev/env/WATT_ROOT/inc -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -Wall
$cflags = -I/dev/env/WATT_ROOT/inc -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -Wall
...
@@ -1848,6 +1881,39 @@ $ranlib =
...
@@ -1848,6 +1881,39 @@ $ranlib =
$arflags =
$arflags =
$multilib =
$multilib =
*** debug-ben-debug-64-noopt
$cc = gcc
$cflags = -Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED -Wno-error=overlength-strings -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -pipe
$unistd =
$thread_cflag = -pthread -D_THREAD_SAFE -D_REENTRANT
$sys_id =
$lflags =
$bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL
$cpuid_obj = x86_64cpuid.o
$bn_obj = x86_64-gcc.o x86_64-mont.o x86_64-mont5.o x86_64-gf2m.o rsaz_exp.o rsaz-x86_64.o rsaz-avx2.o
$des_obj =
$aes_obj = aes-x86_64.o vpaes-x86_64.o bsaes-x86_64.o aesni-x86_64.o aesni-sha1-x86_64.o aesni-sha256-x86_64.o
$bf_obj =
$md5_obj = md5-x86_64.o
$sha1_obj = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
$cast_obj =
$rc4_obj = rc4-x86_64.o rc4-md5-x86_64.o
$rmd160_obj =
$rc5_obj =
$wp_obj = wp-x86_64.o
$cmll_obj = cmll-x86_64.o cmll_misc.o
$modes_obj = ghash-x86_64.o aesni-gcm-x86_64.o
$engines_obj = e_padlock-x86_64.o
$perlasm_scheme = elf
$dso_scheme = dlfcn
$shared_target= bsd-gcc-shared
$shared_cflag = -fPIC
$shared_ldflag =
$shared_extension = .so.$(SHLIB_MAJOR).$(SHLIB_MINOR)
$ranlib =
$arflags =
$multilib =
*** debug-ben-macos
*** debug-ben-macos
$cc = cc
$cc = cc
$cflags = -Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_ASM -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch i386 -O3 -DL_ENDIAN -g3 -pipe
$cflags = -Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_ASM -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch i386 -O3 -DL_ENDIAN -g3 -pipe
...
@@ -2112,6 +2178,39 @@ $ranlib =
...
@@ -2112,6 +2178,39 @@ $ranlib =
$arflags =
$arflags =
$multilib =
$multilib =
*** debug-darwin64-x86_64-cc
$cc = cc
$cflags = -arch x86_64 -ggdb -g2 -O0 -DL_ENDIAN -Wall
$unistd =
$thread_cflag = -D_REENTRANT
$sys_id = MACOSX
$lflags = -Wl,-search_paths_first%
$bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL
$cpuid_obj = x86_64cpuid.o
$bn_obj = x86_64-gcc.o x86_64-mont.o x86_64-mont5.o x86_64-gf2m.o rsaz_exp.o rsaz-x86_64.o rsaz-avx2.o
$des_obj =
$aes_obj = aes-x86_64.o vpaes-x86_64.o bsaes-x86_64.o aesni-x86_64.o aesni-sha1-x86_64.o aesni-sha256-x86_64.o
$bf_obj =
$md5_obj = md5-x86_64.o
$sha1_obj = sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o
$cast_obj =
$rc4_obj = rc4-x86_64.o rc4-md5-x86_64.o
$rmd160_obj =
$rc5_obj =
$wp_obj = wp-x86_64.o
$cmll_obj = cmll-x86_64.o cmll_misc.o
$modes_obj = ghash-x86_64.o aesni-gcm-x86_64.o
$engines_obj = e_padlock-x86_64.o
$perlasm_scheme = macosx
$dso_scheme = dlfcn
$shared_target= darwin-shared
$shared_cflag = -fPIC -fno-common
$shared_ldflag = -arch x86_64 -dynamiclib
$shared_extension = .$(SHLIB_MAJOR).$(SHLIB_MINOR).dylib
$ranlib =
$arflags =
$multilib =
*** debug-geoff32
*** debug-geoff32
$cc = gcc
$cc = gcc
$cflags = -DBN_DEBUG -DBN_DEBUG_RAND -DBN_STRICT -DPURIFY -DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_ASM -DOPENSSL_NO_INLINE_ASM -DL_ENDIAN -DTERMIO -DPEDANTIC -O1 -ggdb2 -Wall -Werror -Wundef -pedantic -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-align -Wsign-compare -Wmissing-prototypes -Wmissing-declarations -Wno-long-long
$cflags = -DBN_DEBUG -DBN_DEBUG_RAND -DBN_STRICT -DPURIFY -DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_ASM -DOPENSSL_NO_INLINE_ASM -DL_ENDIAN -DTERMIO -DPEDANTIC -O1 -ggdb2 -Wall -Werror -Wundef -pedantic -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-align -Wsign-compare -Wmissing-prototypes -Wmissing-declarations -Wno-long-long
...
...
engines/Makefile
浏览文件 @
b3ef742c
...
@@ -120,7 +120,7 @@ install:
...
@@ -120,7 +120,7 @@ install:
for
l
in
$(LIBNAMES)
;
do
\
for
l
in
$(LIBNAMES)
;
do
\
(
echo
installing
$$
l
;
\
(
echo
installing
$$
l
;
\
pfx
=
lib
;
\
pfx
=
lib
;
\
if
[
"
$(PLATFORM)
"
!=
"Cygwin"
]
;
then
\
if
!
expr
"
$(PLATFORM)
"
:
"Cygwin"
>
/dev/null
;
then
\
case
"
$(CFLAGS)
"
in
\
case
"
$(CFLAGS)
"
in
\
*
DSO_BEOS
*
)
sfx
=
".so"
;;
\
*
DSO_BEOS
*
)
sfx
=
".so"
;;
\
*
DSO_DLFCN
*
)
sfx
=
`
expr
"
$(SHLIB_EXT)
"
:
'.*\(\.[a-z][a-z]*\)'
\|
".so"
`
;;
\
*
DSO_DLFCN
*
)
sfx
=
`
expr
"
$(SHLIB_EXT)
"
:
'.*\(\.[a-z][a-z]*\)'
\|
".so"
`
;;
\
...
...
engines/ccgost/Makefile
浏览文件 @
b3ef742c
...
@@ -47,7 +47,7 @@ install:
...
@@ -47,7 +47,7 @@ install:
set
-e
;
\
set
-e
;
\
echo
installing
$(LIBNAME)
;
\
echo
installing
$(LIBNAME)
;
\
pfx
=
lib
;
\
pfx
=
lib
;
\
if
[
"
$(PLATFORM)
"
!=
"Cygwin"
]
;
then
\
if
!
expr
"
$(PLATFORM)
"
:
"Cygwin"
>
/dev/null
;
then
\
case
"
$(CFLAGS)
"
in
\
case
"
$(CFLAGS)
"
in
\
*
DSO_BEOS
*
)
sfx
=
".so"
;;
\
*
DSO_BEOS
*
)
sfx
=
".so"
;;
\
*
DSO_DLFCN
*
)
sfx
=
`
expr
"
$(SHLIB_EXT)
"
:
'.*\(\.[a-z][a-z]*\)'
\|
".so"
`
;;
\
*
DSO_DLFCN
*
)
sfx
=
`
expr
"
$(SHLIB_EXT)
"
:
'.*\(\.[a-z][a-z]*\)'
\|
".so"
`
;;
\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录