Browse Source
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>pull/96/head
committed by
Paolo Bonzini
13 changed files with 36 additions and 26 deletions
@ -1,6 +0,0 @@ |
|||
common-obj-$(CONFIG_SOFTMMU) += accel.o |
|||
obj-$(call land,$(CONFIG_SOFTMMU),$(CONFIG_POSIX)) += qtest.o |
|||
obj-$(CONFIG_KVM) += kvm/ |
|||
obj-$(CONFIG_TCG) += tcg/ |
|||
obj-$(CONFIG_XEN) += xen/ |
|||
obj-y += stubs/ |
|||
@ -1,2 +0,0 @@ |
|||
obj-y += kvm-all.o |
|||
obj-$(call lnot,$(CONFIG_SEV)) += sev-stub.o |
|||
@ -0,0 +1,5 @@ |
|||
kvm_ss = ss.source_set() |
|||
kvm_ss.add(files('kvm-all.c')) |
|||
kvm_ss.add(when: 'CONFIG_SEV', if_false: files('sev-stub.c')) |
|||
|
|||
specific_ss.add_all(when: 'CONFIG_KVM', if_true: kvm_ss) |
|||
@ -0,0 +1,7 @@ |
|||
softmmu_ss.add(files('accel.c')) |
|||
specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_POSIX'], if_true: files('qtest.c')) |
|||
|
|||
subdir('kvm') |
|||
subdir('tcg') |
|||
subdir('xen') |
|||
subdir('stubs') |
|||
@ -1,6 +0,0 @@ |
|||
obj-$(call lnot,$(CONFIG_HAX)) += hax-stub.o |
|||
obj-$(call lnot,$(CONFIG_HVF)) += hvf-stub.o |
|||
obj-$(call lnot,$(CONFIG_WHPX)) += whpx-stub.o |
|||
obj-$(call lnot,$(CONFIG_KVM)) += kvm-stub.o |
|||
obj-$(call lnot,$(CONFIG_TCG)) += tcg-stub.o |
|||
obj-$(call lnot,$(CONFIG_XEN)) += xen-stub.o |
|||
@ -0,0 +1,6 @@ |
|||
specific_ss.add(when: 'CONFIG_HAX', if_false: files('hax-stub.c')) |
|||
specific_ss.add(when: 'CONFIG_XEN', if_false: files('xen-stub.c')) |
|||
specific_ss.add(when: 'CONFIG_HVF', if_false: files('hvf-stub.c')) |
|||
specific_ss.add(when: 'CONFIG_KVM', if_false: files('kvm-stub.c')) |
|||
specific_ss.add(when: 'CONFIG_TCG', if_false: files('tcg-stub.c')) |
|||
specific_ss.add(when: 'CONFIG_WHPX', if_false: files('whpx-stub.c')) |
|||
@ -1,9 +0,0 @@ |
|||
obj-$(CONFIG_SOFTMMU) += tcg-all.o |
|||
obj-$(CONFIG_SOFTMMU) += cputlb.o |
|||
obj-y += tcg-runtime.o tcg-runtime-gvec.o |
|||
obj-y += cpu-exec.o cpu-exec-common.o translate-all.o |
|||
obj-y += translator.o |
|||
|
|||
obj-$(CONFIG_USER_ONLY) += user-exec.o |
|||
obj-$(call lnot,$(CONFIG_SOFTMMU)) += user-exec-stub.o |
|||
obj-$(CONFIG_PLUGIN) += plugin-gen.o |
|||
@ -0,0 +1,15 @@ |
|||
tcg_ss = ss.source_set() |
|||
tcg_ss.add(files( |
|||
'cpu-exec-common.c', |
|||
'cpu-exec.c', |
|||
'tcg-runtime-gvec.c', |
|||
'tcg-runtime.c', |
|||
'translate-all.c', |
|||
'translator.c', |
|||
)) |
|||
tcg_ss.add(when: 'CONFIG_USER_ONLY', if_true: files('user-exec.c')) |
|||
tcg_ss.add(when: 'CONFIG_SOFTMMU', if_false: files('user-exec-stub.c')) |
|||
tcg_ss.add(when: 'CONFIG_PLUGIN', if_true: files('plugin-gen.c')) |
|||
specific_ss.add_all(when: 'CONFIG_TCG', if_true: tcg_ss) |
|||
|
|||
specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TCG'], if_true: files('tcg-all.c', 'cputlb.c')) |
|||
@ -1 +0,0 @@ |
|||
obj-y += xen-all.o |
|||
@ -0,0 +1 @@ |
|||
specific_ss.add(when: 'CONFIG_XEN', if_true: files('xen-all.c')) |
|||
Loading…
Reference in new issue