Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
ba5477eb
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
大约 1 年 前同步成功
通知
9
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ba5477eb
编写于
3月 24, 2004
作者:
R
Richard Levitte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Make it easier to buld test applications...
上级
5c42f62e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
17 deletion
+16
-17
Makefile.org
Makefile.org
+16
-17
未找到文件。
Makefile.org
浏览文件 @
ba5477eb
...
...
@@ -217,12 +217,12 @@ HEADER= e_os.h
all
:
Makefile.ssl build_all openssl.pc
BUILD_CMD
=
if
echo
"
$(DIRS)
"
|
grep
"
$$
i
"
>
/dev/null 2>/dev/null
;
then
\
if
[
-d
"
$$
i
"
]
;
then
\
(
cd
$$
i
&&
echo
"making all in
$$
i
..."
&&
\
$(MAKE)
CC
=
'
${CC}
'
PLATFORM
=
'
${PLATFORM}
'
CFLAG
=
'
${CFLAG}
'
AS
=
'
${AS}
'
ASFLAG
=
'
${ASFLAG}
'
SDIRS
=
'
$(SDIRS)
'
INSTALLTOP
=
'
${INSTALLTOP}
'
PEX_LIBS
=
'
${PEX_LIBS}
'
EX_LIBS
=
'
${EX_LIBS}
'
BN_ASM
=
'
${BN_ASM}
'
DES_ENC
=
'
${DES_ENC}
'
BF_ENC
=
'
${BF_ENC}
'
CAST_ENC
=
'
${CAST_ENC}
'
RC4_ENC
=
'
${RC4_ENC}
'
RC5_ENC
=
'
${RC5_ENC}
'
SHA1_ASM_OBJ
=
'
${SHA1_ASM_OBJ}
'
MD5_ASM_OBJ
=
'
${MD5_ASM_OBJ}
'
RMD160_ASM_OBJ
=
'
${RMD160_ASM_OBJ}
'
AR
=
'
${AR}
'
PROCESSOR
=
'
${PROCESSOR}
'
PERL
=
'
${PERL}
'
RANLIB
=
'
${RANLIB}
'
KRB5_INCLUDES
=
'
${KRB5_INCLUDES}
'
LIBKRB5
=
'
${LIBKRB5}
'
EXE_EXT
=
'
${EXE_EXT}
'
SHARED_LIBS
=
'
${SHARED_LIBS}
'
SHLIB_EXT
=
'
${SHLIB_EXT}
'
SHLIB_TARGET
=
'
${SHLIB_TARGET}
'
all
)
||
exit
1
;
\
BUILD_CMD
=
if
echo
"
$(DIRS)
"
|
grep
"
$$
dir
"
>
/dev/null 2>/dev/null
;
then
\
if
[
-d
"
$$
dir
"
]
;
then
\
(
cd
$$
dir
&&
echo
"making
$$
target in
$$
dir
..."
&&
\
$(MAKE)
CC
=
'
${CC}
'
PLATFORM
=
'
${PLATFORM}
'
CFLAG
=
'
${CFLAG}
'
AS
=
'
${AS}
'
ASFLAG
=
'
${ASFLAG}
'
SDIRS
=
'
$(SDIRS)
'
INSTALLTOP
=
'
${INSTALLTOP}
'
PEX_LIBS
=
'
${PEX_LIBS}
'
EX_LIBS
=
'
${EX_LIBS}
'
BN_ASM
=
'
${BN_ASM}
'
DES_ENC
=
'
${DES_ENC}
'
BF_ENC
=
'
${BF_ENC}
'
CAST_ENC
=
'
${CAST_ENC}
'
RC4_ENC
=
'
${RC4_ENC}
'
RC5_ENC
=
'
${RC5_ENC}
'
SHA1_ASM_OBJ
=
'
${SHA1_ASM_OBJ}
'
MD5_ASM_OBJ
=
'
${MD5_ASM_OBJ}
'
RMD160_ASM_OBJ
=
'
${RMD160_ASM_OBJ}
'
AR
=
'
${AR}
'
PROCESSOR
=
'
${PROCESSOR}
'
PERL
=
'
${PERL}
'
RANLIB
=
'
${RANLIB}
'
KRB5_INCLUDES
=
'
${KRB5_INCLUDES}
'
LIBKRB5
=
'
${LIBKRB5}
'
EXE_EXT
=
'
${EXE_EXT}
'
SHARED_LIBS
=
'
${SHARED_LIBS}
'
SHLIB_EXT
=
'
${SHLIB_EXT}
'
SHLIB_TARGET
=
'
${SHLIB_TARGET}
'
$$
target
)
||
exit
1
;
\
else
\
$(MAKE)
$$
i
;
\
$(MAKE)
$$
dir
;
\
fi
;
fi
sub_all
:
build_all
...
...
@@ -231,17 +231,21 @@ build_all: build_libs build_apps build_tests build_tools
build_libs
:
build_crypto build_ssl build_engines
build_crypto
:
@
i
=
crypto
;
$(BUILD_CMD)
@
dir
=
crypto
;
target
=
all
;
$(BUILD_CMD)
build_ssl
:
@
i
=
ss
l
;
$(BUILD_CMD)
@
dir
=
ssl
;
target
=
al
l
;
$(BUILD_CMD)
build_engines
:
@
i
=
engines
;
$(BUILD_CMD)
@
dir
=
engines
;
target
=
all
;
$(BUILD_CMD)
build_apps
:
@
i
=
apps
;
$(BUILD_CMD)
@
dir
=
apps
;
target
=
all
;
$(BUILD_CMD)
build_tests
:
@
i
=
test
;
$(BUILD_CMD)
@
dir
=
test
;
target
=
all
;
$(BUILD_CMD)
build_tools
:
@
i
=
tools
;
$(BUILD_CMD)
@
dir
=
tools
;
target
=
all
;
$(BUILD_CMD)
all_testapps
:
build_libs build_testapps
build_testapps
:
@
dir
=
crypto
;
target
=
testapps
;
$(BUILD_CMD)
libcrypto$(SHLIB_EXT)
:
libcrypto.a
@
if
[
"
$(SHLIB_TARGET)
"
!=
""
]
;
then
\
...
...
@@ -355,12 +359,7 @@ links:
@
$(TOP)
/util/point.sh Makefile.ssl Makefile
@
$(PERL)
$(TOP)
/util/mkdir-p.pl include/openssl
@
$(PERL)
$(TOP)
/util/mklink.pl include/openssl
$(EXHEADER)
@
set
-e
;
for
i
in
$(DIRS)
;
do
\
if
[
-d
"
$$
i"
]
;
then
\
(
cd
$$
i
&&
echo
"making links in
$$
i..."
&&
\
$(MAKE)
CC
=
'
${CC}
'
PLATFORM
=
'
${PLATFORM}
'
CFLAG
=
'
${CFLAG}
'
SDIRS
=
'
$(SDIRS)
'
INSTALLTOP
=
'
${INSTALLTOP}
'
PEX_LIBS
=
'
${PEX_LIBS}
'
EX_LIBS
=
'
${EX_LIBS}
'
BN_ASM
=
'
${BN_ASM}
'
DES_ENC
=
'
${DES_ENC}
'
BF_ENC
=
'
${BF_ENC}
'
CAST_ENC
=
'
${CAST_ENC}
'
RC4_ENC
=
'
${RC4_ENC}
'
RC5_ENC
=
'
${RC5_ENC}
'
SHA1_ASM_OBJ
=
'
${SHA1_ASM_OBJ}
'
MD5_ASM_OBJ
=
'
${MD5_ASM_OBJ}
'
RMD160_ASM_OBJ
=
'
${RMD160_ASM_OBJ}
'
AR
=
'
${AR}
'
PERL
=
'
${PERL}
'
KRB5_INCLUDES
=
'
${KRB5_INCLUDES}
'
LIBKRB5
=
'
${LIBKRB5}
'
links
)
||
exit
1
;
\
fi
;
\
done
;
@
set
-e
;
target
=
links
;
for
dir
in
$(DIRS)
;
do
$(BUILD_CMD)
;
done
gentests
:
@
(
cd test
&&
echo
"generating dummy tests (if needed)..."
&&
\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录