Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
04a34c96
U
U-Boot.Mirror
项目概览
OS
/
U-Boot.Mirror
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
U-Boot.Mirror
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
04a34c96
编写于
2月 24, 2014
作者:
M
Masahiro Yamada
提交者:
Tom Rini
2月 25, 2014
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
kbuild: use shorten logs for misc targets
Signed-off-by:
N
Masahiro Yamada
<
yamada.m@jp.panasonic.com
>
上级
ad0fed46
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
47 addition
and
37 deletion
+47
-37
Makefile
Makefile
+5
-2
arch/blackfin/cpu/Makefile
arch/blackfin/cpu/Makefile
+5
-1
examples/api/Makefile
examples/api/Makefile
+21
-19
examples/standalone/Makefile
examples/standalone/Makefile
+11
-14
spl/Makefile
spl/Makefile
+5
-1
未找到文件。
Makefile
浏览文件 @
04a34c96
...
@@ -1048,9 +1048,12 @@ depend dep:
...
@@ -1048,9 +1048,12 @@ depend dep:
@
echo
'*** Warning: make $@ is unnecessary now.'
@
echo
'*** Warning: make $@ is unnecessary now.'
# ---------------------------------------------------------------------------
# ---------------------------------------------------------------------------
quiet_cmd_cpp_lds
=
LDS
$@
cmd_cpp_lds
=
$(CPP)
$(cpp_flags)
$(LDPPFLAGS)
-ansi
-D__ASSEMBLY__
\
-x
assembler-with-cpp
-P
-o
$@
$<
u-boot.lds
:
$(LDSCRIPT) prepare
u-boot.lds
:
$(LDSCRIPT) prepare
FORCE
$(CPP)
$(cpp_flags)
$(LDPPFLAGS)
-ansi
-D__ASSEMBLY__
-P
- <
$<
>
$@
$(
call
if_changed,cpp_lds
)
PHONY
+=
nand_spl
PHONY
+=
nand_spl
nand_spl
:
prepare
nand_spl
:
prepare
...
...
arch/blackfin/cpu/Makefile
浏览文件 @
04a34c96
...
@@ -37,5 +37,9 @@ ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS)
...
@@ -37,5 +37,9 @@ ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS)
endif
endif
CPPFLAGS_init.lds
:=
-ansi
CPPFLAGS_init.lds
:=
-ansi
quiet_cmd_link_init
=
LD
$@
cmd_link_init
=
$(LD)
$(LDFLAGS)
-T
$^
-o
$@
$(obj)/init.elf
:
$(obj)/init.lds $(obj)/init.o $(obj)/initcode.o
$(obj)/init.elf
:
$(obj)/init.lds $(obj)/init.o $(obj)/initcode.o
$(LD)
$(LDFLAGS)
-T
$^
-o
$@
$(
call
if_changed,link_init
)
targets
+=
init.lds init.o
examples/api/Makefile
浏览文件 @
04a34c96
...
@@ -15,30 +15,32 @@ endif
...
@@ -15,30 +15,32 @@ endif
extra-y
=
demo
extra-y
=
demo
# Source files located in the examples/api directory
# Source files located in the examples/api directory
SOBJ_FILES
-y
+=
crt0.o
OBJ
-y
+=
crt0.o
COBJ_FILES
-y
+=
demo.o
OBJ
-y
+=
demo.o
COBJ_FILES
-y
+=
glue.o
OBJ
-y
+=
glue.o
COBJ_FILES
-y
+=
libgenwrap.o
OBJ
-y
+=
libgenwrap.o
# Source files which exist outside the examples/api directory
# Source files which exist outside the examples/api directory
EXT_COBJ
_FILES
-y
+=
lib/crc32.o
EXT_COBJ-y
+=
lib/crc32.o
EXT_COBJ
_FILES
-y
+=
lib/ctype.o
EXT_COBJ-y
+=
lib/ctype.o
EXT_COBJ
_FILES
-y
+=
lib/div64.o
EXT_COBJ-y
+=
lib/div64.o
EXT_COBJ
_FILES
-y
+=
lib/string.o
EXT_COBJ-y
+=
lib/string.o
EXT_COBJ
_FILES
-y
+=
lib/time.o
EXT_COBJ-y
+=
lib/time.o
EXT_COBJ
_FILES
-y
+=
lib/vsprintf.o
EXT_COBJ-y
+=
lib/vsprintf.o
EXT_SOBJ
_FILES
-$(CONFIG_PPC)
+=
arch
/powerpc/lib/ppcstring.o
EXT_SOBJ-$(CONFIG_PPC)
+=
arch
/powerpc/lib/ppcstring.o
# Create a list of object files to be compiled
# Create a list of object files to be compiled
OBJS
+=
$(
addprefix
$(obj)
/,
$
(
SOBJ_FILES-y
))
OBJS
:=
$
(
OBJ-y
)
$(
notdir
$
(
EXT_COBJ-y
)
$
(
EXT_SOBJ-y
))
OBJS
+=
$(
addprefix
$(obj)
/,
$
(
COBJ_FILES-y
))
targets
+=
$(OBJS)
OBJS
+=
$(
addprefix
$(obj)
/,
$(
notdir
$
(
EXT_COBJ_FILES-y
)))
OBJS
:=
$(
addprefix
$(obj)
/,
$(OBJS)
)
OBJS
+=
$(
addprefix
$(obj)
/,
$(
notdir
$
(
EXT_SOBJ_FILES-y
)))
#########################################################################
#########################################################################
$(obj)/demo
:
$(OBJS)
quiet_cmd_link_demo
=
LD
$@
$(LD)
--gc-sections
-Ttext
$(LOAD_ADDR)
-o
$@
$^
$(PLATFORM_LIBS)
cmd_link_demo
=
$(LD)
--gc-sections
-Ttext
$(LOAD_ADDR)
-o
$@
$(
filter-out
$(PHONY)
,
$^
)
$(PLATFORM_LIBS)
$(obj)/demo
:
$(OBJS) FORCE
$(
call
if_changed,link_demo
)
# demo.bin is never genrated. Is this necessary?
# demo.bin is never genrated. Is this necessary?
OBJCOPYFLAGS_demo.bin
:=
-O
binary
OBJCOPYFLAGS_demo.bin
:=
-O
binary
...
@@ -46,10 +48,10 @@ $(obj)/demo.bin: $(obj)/demo FORCE
...
@@ -46,10 +48,10 @@ $(obj)/demo.bin: $(obj)/demo FORCE
$(
call
if_changed,objcopy
)
$(
call
if_changed,objcopy
)
# Rule to build generic library C files
# Rule to build generic library C files
$(addprefix $(obj)/,$(notdir $(EXT_COBJ
_FILES-y)))
:
$(obj)/%.o: $(SRCTREE)/
lib/%.c FORCE
$(addprefix $(obj)/,$(notdir $(EXT_COBJ
-y)))
:
$(obj)/%.o:
lib/%.c FORCE
$(
call
cmd,force_checksrc
)
$(
call
cmd,force_checksrc
)
$(
call
if_changed_rule,cc_o_c
)
$(
call
if_changed_rule,cc_o_c
)
# Rule to build architecture-specific library assembly files
# Rule to build architecture-specific library assembly files
$(addprefix $(obj)/,$(notdir $(EXT_SOBJ
_FILES-y)))
:
$(obj)/%.o: $(SRCTREE)/arch/$(ARCH)/lib/%.S
$(addprefix $(obj)/,$(notdir $(EXT_SOBJ
-y)))
:
$(obj)/%.o: arch/powerpc/lib/%.S FORCE
$(
call
if_changed_dep,as_o_S
)
$(
call
if_changed_dep,as_o_S
)
examples/standalone/Makefile
浏览文件 @
04a34c96
...
@@ -24,22 +24,18 @@ ELF := $(strip $(extra-y))
...
@@ -24,22 +24,18 @@ ELF := $(strip $(extra-y))
extra-y
+=
$(
addsuffix
.srec,
$
(
extra-y
))
$(
addsuffix
.bin,
$
(
extra-y
))
extra-y
+=
$(
addsuffix
.srec,
$
(
extra-y
))
$(
addsuffix
.bin,
$
(
extra-y
))
clean-files
:=
$
(
extra-
)
$(
addsuffix
.srec,
$
(
extra-
))
$(
addsuffix
.bin,
$
(
extra-
))
clean-files
:=
$
(
extra-
)
$(
addsuffix
.srec,
$
(
extra-
))
$(
addsuffix
.bin,
$
(
extra-
))
COBJS
:=
$(ELF:=.o)
COBJS
:=
$(ELF:=.o)
LIB
=
$(obj)
/libstubs.o
LIB
=
$(obj)
/libstubs.o
LIBAOBJS-$(CONFIG_PPC)
+=
ppc_longjmp.o ppc_setjmp.o
LIBOBJS-$(CONFIG_PPC)
+=
ppc_longjmp.o ppc_setjmp.o
LIBAOBJS-$(CONFIG_8xx)
+=
test_burst_lib.o
LIBOBJS-$(CONFIG_8xx)
+=
test_burst_lib.o
LIBAOBJS
:=
$
(
LIBAOBJS-y
)
LIBOBJS-y
+=
stubs.o
LIBCOBJS
=
stubs.o
.SECONDARY
:
$(call objectify
,
$(COBJS))
.SECONDARY
:
$(call objectify
,
$(COBJS))
targets
+=
$(
patsubst
$(obj)
/%,%,
$(LIB)
)
$(COBJS)
$(LIBAOBJS)
$(LIBCOBJS)
targets
+=
$(
patsubst
$(obj)
/%,%,
$(LIB)
)
$(COBJS)
$
(
LIBOBJS-y
)
LIBOBJS
=
$(
addprefix
$(obj)
/,
$(LIBAOBJS)
$(LIBCOBJS)
)
LIBOBJS
:=
$(
addprefix
$(obj)
/,
$
(
LIBOBJS-y
))
ELF
:=
$(
addprefix
$(obj)
/,
$(ELF)
)
ELF
:=
$(
addprefix
$(obj)
/,
$(ELF)
)
gcclibdir
:=
$(
shell
dirname
`
$(CC)
-print-libgcc-file-name
`
)
gcclibdir
:=
$(
shell
dirname
`
$(CC)
-print-libgcc-file-name
`
)
...
@@ -66,11 +62,12 @@ quiet_cmd_link_lib = LD $@
...
@@ -66,11 +62,12 @@ quiet_cmd_link_lib = LD $@
$(LIB)
:
$(LIBOBJS) FORCE
$(LIB)
:
$(LIBOBJS) FORCE
$(
call
if_changed,link_lib
)
$(
call
if_changed,link_lib
)
$(ELF)
:
quiet_cmd_link_elf
=
LD
$@
$(obj)/%
:
$(obj)/%.o $(LIB)
cmd_link_elf
=
$(LD)
$(LDFLAGS)
-g
-Ttext
$(CONFIG_STANDALONE_LOAD_ADDR)
\
$(LD)
$(LDFLAGS)
-g
-Ttext
$(CONFIG_STANDALONE_LOAD_ADDR)
\
-o
$@
-e
$(SYM_PREFIX)
$
(
@F
)
$<
$(LIB)
-L
$(gcclibdir)
-lgcc
-o
$@
-e
$(SYM_PREFIX)
$(
notdir
$
(
<:.o
=
))
$<
$(LIB)
\
-L
$(gcclibdir)
-lgcc
$(ELF)
:
$(obj)/%: $(obj)/%.o $(LIB) FORCE
$(
call
if_changed,link_elf
)
$(obj)/%.srec
:
OBJCOPYFLAGS := -O srec
$(obj)/%.srec
:
OBJCOPYFLAGS := -O srec
$(obj)/%.srec
:
$(obj)/% FORCE
$(obj)/%.srec
:
$(obj)/% FORCE
...
...
spl/Makefile
浏览文件 @
04a34c96
...
@@ -234,8 +234,12 @@ $(u-boot-spl-dirs):
...
@@ -234,8 +234,12 @@ $(u-boot-spl-dirs):
# FIX ME
# FIX ME
cpp_flags
:=
$(KBUILD_CPPFLAGS)
$(CPPFLAGS)
$(UBOOTINCLUDE)
$(NOSTDINC_FLAGS)
cpp_flags
:=
$(KBUILD_CPPFLAGS)
$(CPPFLAGS)
$(UBOOTINCLUDE)
$(NOSTDINC_FLAGS)
quiet_cmd_cpp_lds
=
LDS
$@
cmd_cpp_lds
=
$(CPP)
$(cpp_flags)
$(LDPPFLAGS)
-ansi
-D__ASSEMBLY__
\
-x
assembler-with-cpp
-P
-o
$@
$<
$(obj)/u-boot-spl.lds
:
$(LDSCRIPT) FORCE
$(obj)/u-boot-spl.lds
:
$(LDSCRIPT) FORCE
$(
CPP)
$(cpp_flags)
$(LDPPFLAGS)
-I
$(obj)
.
-ansi
-D__ASSEMBLY__
-P
- <
$<
>
$@
$(
call
if_changed,cpp_lds
)
# read all saved command lines
# read all saved command lines
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录