Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mirror_resources
Qemu
提交
9cdc8df3
Q
Qemu
项目概览
mirror_resources
/
Qemu
12 个月 前同步成功
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
Qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9cdc8df3
编写于
5月 29, 2012
作者:
P
Paolo Bonzini
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
build: move libobj-y variable to nested Makefile.objs
Signed-off-by:
N
Paolo Bonzini
<
pbonzini@redhat.com
>
上级
5e8861a0
变更
16
隐藏空白更改
内联
并排
Showing
16 changed file
with
55 addition
and
50 deletion
+55
-50
Makefile.target
Makefile.target
+7
-34
configure
configure
+0
-6
target-alpha/Makefile.objs
target-alpha/Makefile.objs
+2
-1
target-arm/Makefile.objs
target-arm/Makefile.objs
+4
-0
target-cris/Makefile.objs
target-cris/Makefile.objs
+4
-1
target-i386/Makefile.objs
target-i386/Makefile.objs
+3
-0
target-lm32/Makefile.objs
target-lm32/Makefile.objs
+3
-1
target-m68k/Makefile.objs
target-m68k/Makefile.objs
+3
-0
target-microblaze/Makefile.objs
target-microblaze/Makefile.objs
+4
-1
target-mips/Makefile.objs
target-mips/Makefile.objs
+3
-1
target-ppc/Makefile.objs
target-ppc/Makefile.objs
+3
-1
target-s390x/Makefile.objs
target-s390x/Makefile.objs
+3
-1
target-sh4/Makefile.objs
target-sh4/Makefile.objs
+3
-1
target-sparc/Makefile.objs
target-sparc/Makefile.objs
+7
-1
target-unicore32/Makefile.objs
target-unicore32/Makefile.objs
+3
-1
target-xtensa/Makefile.objs
target-xtensa/Makefile.objs
+3
-0
未找到文件。
Makefile.target
浏览文件 @
9cdc8df3
...
...
@@ -76,41 +76,19 @@ all: $(PROGS) stap
#########################################################
# cpu emulator library
libobj-y
=
exec.o translate-all.o cpu-exec.o translate.o
libobj-y
+=
tcg/tcg.o tcg/optimize.o
libobj-$(CONFIG_TCG_INTERPRETER)
+=
tci.o
libobj-y
+=
fpu/softfloat.o
ifneq
($(TARGET_BASE_ARCH), sparc)
ifneq
($(TARGET_BASE_ARCH), alpha)
libobj-y
+=
op_helper.o
endif
endif
libobj-y
+=
helper.o
ifneq
($(TARGET_BASE_ARCH), ppc)
libobj-y
+=
cpu.o
endif
libobj-$(TARGET_SPARC64)
+=
vis_helper.o
libobj-$(CONFIG_NEED_MMU)
+=
mmu.o
libobj-$(TARGET_ARM)
+=
neon_helper.o iwmmxt_helper.o
ifeq
($(TARGET_BASE_ARCH), sparc)
libobj-y
+=
fop_helper.o cc_helper.o win_helper.o mmu_helper.o ldst_helper.o
endif
libobj-$(TARGET_SPARC)
+=
int32_helper.o
libobj-$(TARGET_SPARC64)
+=
int64_helper.o
libobj-$(TARGET_ALPHA)
+=
int_helper.o fpu_helper.o sys_helper.o mem_helper.o
libobj-y
+=
disas.o
libobj-$(CONFIG_TCI_DIS)
+=
tci-dis.o
obj-y
=
exec.o translate-all.o cpu-exec.o translate.o
obj-y
+=
tcg/tcg.o tcg/optimize.o
obj-$(CONFIG_TCG_INTERPRETER)
+=
tci.o
obj-y
+=
fpu/softfloat.o
obj-y
+=
disas.o
obj-$(CONFIG_TCI_DIS)
+=
tci-dis.o
obj-y
+=
target-
$(TARGET_BASE_ARCH)
/
obj-$(CONFIG_GDBSTUB_XML)
+=
gdbstub-xml.o
tci-dis.o
:
QEMU_CFLAGS += -I$(SRC_PATH)/tcg -I$(SRC_PATH)/tcg/tci
# HELPER_CFLAGS is used for all the legacy code compiled with static register
# variables
ifneq
($(TARGET_BASE_ARCH), sparc)
op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
endif
user-exec.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
# Note: this is a workaround. The real fix is to avoid compiling
...
...
@@ -130,7 +108,6 @@ obj-y += gdbstub.o thunk.o user-exec.o $(oslib-obj-y)
obj-y
+=
$(
addprefix
../,
$
(
universal-obj-y
))
obj-y
+=
$(
addprefix
../libuser/,
$
(
user-obj-y
))
obj-y
+=
$(
addprefix
../libdis-user/,
$
(
libdis-y
))
obj-y
+=
$
(
libobj-y
)
endif
#CONFIG_LINUX_USER
...
...
@@ -147,7 +124,6 @@ obj-y += gdbstub.o user-exec.o
obj-y
+=
$(
addprefix
../,
$
(
universal-obj-y
))
obj-y
+=
$(
addprefix
../libuser/,
$
(
user-obj-y
))
obj-y
+=
$(
addprefix
../libdis-user/,
$
(
libdis-y
))
obj-y
+=
$
(
libobj-y
)
endif
#CONFIG_BSD_USER
...
...
@@ -215,7 +191,6 @@ GENERATED_HEADERS += hmp-commands.h qmp-commands-old.h
obj-y
+=
$(
addprefix
../,
$
(
universal-obj-y
))
obj-y
+=
$(
addprefix
../,
$
(
common-obj-y
))
obj-y
+=
$(
addprefix
../libdis/,
$
(
libdis-y
))
obj-y
+=
$
(
libobj-y
)
obj-y
+=
$(
addprefix
$(HWDIR)
/,
$
(
hw-obj-y
))
obj-y
+=
$(
addprefix
../,
$
(
trace-obj-y
))
...
...
@@ -231,8 +206,6 @@ obj-$(CONFIG_SMARTCARD_NSS) += $(addprefix ../libcacard/, $(libcacard-y))
endif
# CONFIG_BSD_USER
endif
# CONFIG_LINUX_USER
obj-$(CONFIG_GDBSTUB_XML)
+=
gdbstub-xml.o
nested-vars
=
obj-y
dummy
:=
$(
call
unnest-vars
)
...
...
configure
浏览文件 @
9cdc8df3
...
...
@@ -3911,12 +3911,6 @@ if test "$target_softmmu" = "yes" ; then
esac
fi
if
test
"
$target_softmmu
"
=
"yes"
-a
\(
\
"
$TARGET_ARCH
"
=
"microblaze"
-o
\
"
$TARGET_ARCH
"
=
"cris"
\)
;
then
echo
"CONFIG_NEED_MMU=y"
>>
$config_target_mak
fi
if
test
"
$gprof
"
=
"yes"
;
then
echo
"TARGET_GPROF=yes"
>>
$config_target_mak
if
test
"
$target_linux_user
"
=
"yes"
;
then
...
...
target-alpha/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
helper.o cpu.o
obj-y
+=
int_helper.o fpu_helper.o sys_helper.o mem_helper.o
target-arm/Makefile.objs
浏览文件 @
9cdc8df3
obj-y
+=
arm-semi.o
obj-y
+=
op_helper.o helper.o cpu.o
obj-y
+=
neon_helper.o iwmmxt_helper.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-cris/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o cpu.o
obj-$(CONFIG_SOFTMMU)
+=
mmu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-i386/Makefile.objs
浏览文件 @
9cdc8df3
obj-y
+=
op_helper.o helper.o cpu.o
obj-$(CONFIG_KVM)
+=
hyperv.o
obj-$(CONFIG_LINUX_USER)
+=
ioport-user.o
obj-$(CONFIG_BSD_USER)
+=
ioport-user.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-lm32/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o cpu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-m68k/Makefile.objs
浏览文件 @
9cdc8df3
obj-y
+=
m68k-semi.o
obj-y
+=
op_helper.o helper.o cpu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-microblaze/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o cpu.o
obj-$(CONFIG_SOFTMMU)
+=
mmu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-mips/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o cpu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-ppc/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-s390x/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o cpu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-sh4/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o cpu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-sparc/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
helper.o cpu.o
obj-y
+=
fop_helper.o cc_helper.o win_helper.o mmu_helper.o ldst_helper.o
obj-$(TARGET_SPARC)
+=
int32_helper.o
obj-$(TARGET_SPARC64)
+=
int64_helper.o
obj-$(TARGET_SPARC64)
+=
vis_helper.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-unicore32/Makefile.objs
浏览文件 @
9cdc8df3
# still empty
obj-y
+=
op_helper.o helper.o cpu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
target-xtensa/Makefile.objs
浏览文件 @
9cdc8df3
...
...
@@ -2,3 +2,6 @@ obj-y += xtensa-semi.o
obj-y
+=
core-dc232b.o
obj-y
+=
core-dc233c.o
obj-y
+=
core-fsf.o
obj-y
+=
op_helper.o helper.o cpu.o
$(obj)/op_helper.o
:
QEMU_CFLAGS += $(HELPER_CFLAGS)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录