softmmu: Build target-agnostic objects once
Various softmmu objects aren't target specific. Move them to the generic softmmu source set. For our 31 softmmu targets, this is in total 330 objects less to build! Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20220207075426.81934-22-f4bug@amsat.org>
This commit is contained in:
parent
c80cafa0c7
commit
e0220bb5b2
@ -1,20 +1,9 @@
|
|||||||
specific_ss.add(when: 'CONFIG_SOFTMMU', if_true: [files(
|
specific_ss.add(when: 'CONFIG_SOFTMMU', if_true: [files(
|
||||||
'arch_init.c',
|
'arch_init.c',
|
||||||
'balloon.c',
|
|
||||||
'cpus.c',
|
|
||||||
'cpu-throttle.c',
|
|
||||||
'datadir.c',
|
|
||||||
'globals.c',
|
|
||||||
'physmem.c',
|
|
||||||
'ioport.c',
|
'ioport.c',
|
||||||
'rtc.c',
|
|
||||||
'runstate.c',
|
|
||||||
'memory.c',
|
'memory.c',
|
||||||
'memory_mapping.c',
|
'physmem.c',
|
||||||
'qtest.c',
|
'qtest.c',
|
||||||
'vl.c',
|
|
||||||
'cpu-timers.c',
|
|
||||||
'runstate-action.c',
|
|
||||||
)])
|
)])
|
||||||
|
|
||||||
specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TCG'], if_true: [files(
|
specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TCG'], if_true: [files(
|
||||||
@ -22,9 +11,20 @@ specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TCG'], if_true: [files(
|
|||||||
)])
|
)])
|
||||||
|
|
||||||
softmmu_ss.add(files(
|
softmmu_ss.add(files(
|
||||||
|
'balloon.c',
|
||||||
'bootdevice.c',
|
'bootdevice.c',
|
||||||
|
'cpus.c',
|
||||||
|
'cpu-throttle.c',
|
||||||
|
'cpu-timers.c',
|
||||||
|
'datadir.c',
|
||||||
'dma-helpers.c',
|
'dma-helpers.c',
|
||||||
|
'globals.c',
|
||||||
|
'memory_mapping.c',
|
||||||
'qdev-monitor.c',
|
'qdev-monitor.c',
|
||||||
|
'rtc.c',
|
||||||
|
'runstate-action.c',
|
||||||
|
'runstate.c',
|
||||||
|
'vl.c',
|
||||||
), sdl, libpmem, libdaxctl)
|
), sdl, libpmem, libdaxctl)
|
||||||
|
|
||||||
if have_tpm
|
if have_tpm
|
||||||
|
Loading…
Reference in New Issue
Block a user