Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
755c5b33
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看板
提交
755c5b33
编写于
10月 25, 2005
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix install problems on MacOS X and HP-UX.
PR: 1218,1185
上级
ce6aa1e4
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
18 addition
and
7 deletion
+18
-7
Makefile.org
Makefile.org
+1
-1
Makefile.shared
Makefile.shared
+6
-2
engines/Makefile
engines/Makefile
+11
-4
未找到文件。
Makefile.org
浏览文件 @
755c5b33
...
...
@@ -255,7 +255,7 @@ clean-shared:
link-shared
:
@
set
-e
;
for
i
in
${SHLIBDIRS}
;
do
\
$(MAKE)
-f
$(HERE)
/Makefile.shared
\
$(MAKE)
-f
$(HERE)
/Makefile.shared
-e
$(BUILDENV)
\
LIBNAME
=
$$
i
LIBVERSION
=
${SHLIB_MAJOR}
.
${SHLIB_MINOR}
\
LIBCOMPATVERSIONS
=
";
${SHLIB_VERSION_HISTORY}
"
\
symlink.
$(SHLIB_TARGET)
;
\
...
...
Makefile.shared
浏览文件 @
755c5b33
...
...
@@ -196,10 +196,14 @@ link_app.bsd:
fi
;
$(LINK_APP)
# For Darwin AKA Mac OS/X (dyld)
# link_o.darwin produces .so, because we let it use dso_dlfcn module,
# which has .so extension hard-coded. One can argue that one should
# develop special dso module for MacOS X. At least manual encourages
# to use native NSModule(3) API and refers to dlfcn as termporary hack.
link_o.darwin
:
@
$(CALC_VERSIONS)
;
\
SHLIB
=
lib
$(LIBNAME)
;
\
SHLIB_SUFFIX
=
.
dylib
;
\
SHLIB_SUFFIX
=
.
so
;
\
ALLSYMSFLAGS
=
'-all_load'
;
\
NOALLSYMSFLAGS
=
''
;
\
SHAREDFLAGS
=
"
$(CFLAGS)
$(SHARED_LDFLAGS)
"
;
\
...
...
@@ -450,7 +454,7 @@ link_o.hpux:
@
if
${DETECT_GNU_LD}
;
then
$(DO_GNU_SO)
;
else
\
$(CALC_VERSIONS)
;
\
SHLIB
=
lib
$(LIBNAME)
.sl
;
\
expr
$(PLATFORM)
:
'.*ia64
'
>
/dev/null
&&
SHLIB
=
lib
$(LIBNAME)
.so
;
\
expr
"
$(CFLAGS)
"
:
'DSO_DLFCN
'
>
/dev/null
&&
SHLIB
=
lib
$(LIBNAME)
.so
;
\
SHLIB_SUFFIX
=
;
\
ALLSYMSFLAGS
=
'-Wl,-Fl'
;
\
NOALLSYMSFLAGS
=
''
;
\
...
...
engines/Makefile
浏览文件 @
755c5b33
...
...
@@ -84,6 +84,7 @@ links:
# XXXXX This currently only works on systems that use .so as suffix
# for shared libraries as well as for Cygwin which uses the
# dlfcn_name_converter and therefore stores the engines with .so suffix, too.
# XXXXX This was extended to HP-UX dl targets, which use .sl suffix.
install
:
@
[
-n
"
$(INSTALLTOP)
"
]
# should be set by top Makefile...
@
if
[
-n
"
$(SHARED_LIBS)
"
]
;
then
\
...
...
@@ -91,12 +92,18 @@ install:
for
l
in
$(LIBNAMES)
;
do
\
(
echo
installing
$$
l
;
\
if
[
"
$(PLATFORM)
"
!=
"Cygwin"
]
;
then
\
cp
lib
$$
l.so
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.so.new
;
\
case
"
$(CFLAGS)
"
in
\
*
DSO_DLFCN
*
)
sfx
=
"so"
;;
\
*
DSO_DL
*
)
sfx
=
"sl"
;;
\
*
)
sfx
=
"bad"
;;
\
esac
;
\
cp
lib
$$
l.
$$
sfx
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.
$$
sfx.new
;
\
else
\
cp
cyg
$$
l.dll
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.so.new
;
\
sfx
=
"so"
;
\
cp
cyg
$$
l.dll
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.
$$
sfx.new
;
\
fi
;
\
chmod
555
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.
so
.new
;
\
mv
-f
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.
so.new
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.so
)
;
\
chmod
555
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.
$$
sfx
.new
;
\
mv
-f
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.
$$
sfx.new
$(INSTALL_PREFIX)$(INSTALLTOP)
/lib/engines/lib
$$
l.
$$
sfx
)
;
\
done
;
\
fi
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录