Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
684b28e0
F
Ffmpeg
项目概览
小白菜888
/
Ffmpeg
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Ffmpeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
684b28e0
编写于
7月 12, 2009
作者:
M
Måns Rullgård
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use LD for linking, default to same as CC
Originally committed as revision 19407 to
svn://svn.ffmpeg.org/ffmpeg/trunk
上级
3198f618
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
12 addition
and
8 deletion
+12
-8
Makefile
Makefile
+4
-4
configure
configure
+6
-2
subdir.mak
subdir.mak
+2
-2
未找到文件。
Makefile
浏览文件 @
684b28e0
...
...
@@ -65,10 +65,10 @@ ffplay_g$(EXESUF): FF_EXTRALIBS += $(SDL_LIBS)
ffserver_g$(EXESUF)
:
FF_LDFLAGS += $(FFSERVERLDFLAGS)
%_g$(EXESUF)
:
%.o cmdutils.o $(FF_DEP_LIBS)
$(
CC
)
$(FF_LDFLAGS)
-o
$@
$<
cmdutils.o
$(FF_EXTRALIBS)
$(
LD
)
$(FF_LDFLAGS)
-o
$@
$<
cmdutils.o
$(FF_EXTRALIBS)
tools/%$(EXESUF)
:
tools/%.c
$(
CC
)
$(CFLAGS)
$(FF_LDFLAGS)
-o
$@
$<
$(FF_EXTRALIBS)
$(
LD
)
$(CFLAGS)
$(FF_LDFLAGS)
-o
$@
$<
$(FF_EXTRALIBS)
ffplay.o ffplay.d
:
CFLAGS += $(SDL_CFLAGS)
...
...
@@ -304,8 +304,8 @@ tests/data/asynth1.sw: tests/audiogen$(HOSTEXESUF)
tests/%$(HOSTEXESUF)
:
tests/%.c
$(HOSTCC)
$(HOSTCFLAGS)
$(HOSTLDFLAGS)
-o
$@
$<
$(HOSTLIBS)
tests/seek_test$(EXESUF)
:
tests/seek_test.
c
$(FF_DEP_LIBS)
$(
CC)
$(FF_LDFLAGS)
$(C
FLAGS)
-o
$@
$<
$(FF_EXTRALIBS)
tests/seek_test$(EXESUF)
:
tests/seek_test.
o
$(FF_DEP_LIBS)
$(
LD)
$(FF_LD
FLAGS)
-o
$@
$<
$(FF_EXTRALIBS)
.PHONY
:
documentation *test regtest-* zlib-error alltools check config
configure
浏览文件 @
684b28e0
...
...
@@ -190,6 +190,7 @@ show_help(){
echo
" --nm=NM use nm tool"
echo
" --as=AS use assembler AS [
$as_default
]"
echo
" --cc=CC use C compiler CC [
$cc_default
]"
echo
" --ld=LD use linker LD"
echo
" --host-cc=HOSTCC use host C compiler HOSTCC"
echo
" --host-cflags=HCFLAGS use HCFLAGS when compiling for host"
echo
" --host-ldflags=HLDFLAGS use HLDFLAGS when linking for host"
...
...
@@ -579,7 +580,7 @@ check_ld(){
for
f
;
do
test
"
${
f
}
"
=
"
${
f
#-l
}
"
&&
flags
=
"
$flags
$f
"
||
libs
=
"
$libs
$f
"
done
check_cmd
$
cc
$LDFLAGS
$flags
-o
$TMPE
$TMPO
$extralibs
$libs
check_cmd
$
ld
$LDFLAGS
$flags
-o
$TMPE
$TMPO
$extralibs
$libs
}
check_cppflags
(){
...
...
@@ -1000,6 +1001,7 @@ CMDLINE_SET="
host_ldflags
host_libs
host_os
ld
logfile
nm
source_path
...
...
@@ -1485,7 +1487,8 @@ fi
test
-n
"
$cc_type
"
&&
enable
$cc_type
||
echolog
"Unknown C compiler
$cc
"
set_default as
:
${
ld_default
:
=
$cc
}
set_default as ld
if
test
-n
"
$sysroot
"
;
then
case
"
$cc_type
"
in
...
...
@@ -2476,6 +2479,7 @@ echo "SRC_PATH_BARE=$source_path" >> config.mak
echo
"BUILD_ROOT=
\"
$PWD
\"
"
>>
config.mak
echo
"CC=
$cc
"
>>
config.mak
echo
"AS=
$as
"
>>
config.mak
echo
"LD=
$ld
"
>>
config.mak
echo
"YASM=
$yasmexe
"
>>
config.mak
echo
"AR=
$ar
"
>>
config.mak
echo
"RANLIB=
$ranlib
"
>>
config.mak
...
...
subdir.mak
浏览文件 @
684b28e0
...
...
@@ -22,7 +22,7 @@ THIS_LIB := $(SUBDIR)$($(BUILD_SHARED:yes=S)LIBNAME)
define
RULES
$(SUBDIR)%$(EXESUF)
:
$(SUBDIR)%.o
$(
CC
)
$(FFLDFLAGS)
-o
$$
@
$$
^
-l
$(FULLNAME)
$(FFEXTRALIBS)
$
$(ELIBS)
$(
LD
)
$(FFLDFLAGS)
-o
$$
@
$$
^
-l
$(FULLNAME)
$(FFEXTRALIBS)
$
$(ELIBS)
$(SUBDIR)%-test.o
:
$(SUBDIR)%.c
$(CC)
$(CFLAGS)
-DTEST
-c
-o
$$
@
$$
^
...
...
@@ -54,7 +54,7 @@ $(SUBDIR)$(SLIBNAME): $(SUBDIR)$(SLIBNAME_WITH_MAJOR)
$(SUBDIR)$(SLIBNAME_WITH_MAJOR)
:
$(OBJS)
$(SLIB_CREATE_DEF_CMD)
$(
CC
)
$(SHFLAGS)
$(FFLDFLAGS)
-o
$$
@
$
$(
filter
%.o,
$$
^
)
$(FFEXTRALIBS)
$(EXTRAOBJS)
$(
LD
)
$(SHFLAGS)
$(FFLDFLAGS)
-o
$$
@
$
$(
filter
%.o,
$$
^
)
$(FFEXTRALIBS)
$(EXTRAOBJS)
$(SLIB_EXTRA_CMD)
ifdef
SUBDIR
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录