diff options
author | Philippe Mathieu-Daudé <f4bug@amsat.org> | 2021-05-16 20:00:20 +0200 |
---|---|---|
committer | Philippe Mathieu-Daudé <f4bug@amsat.org> | 2022-03-06 13:15:42 +0100 |
commit | e0220bb5b200efab9b8c7f5b1beb4ddd934a3ea9 (patch) | |
tree | 9ff842296b3cf55c0ebbd7acdd5ddc70c0382aa2 /softmmu | |
parent | c80cafa0c73cafa2d24236913a16eb68d505ab06 (diff) | |
download | qemu-e0220bb5b200efab9b8c7f5b1beb4ddd934a3ea9.zip qemu-e0220bb5b200efab9b8c7f5b1beb4ddd934a3ea9.tar.gz qemu-e0220bb5b200efab9b8c7f5b1beb4ddd934a3ea9.tar.bz2 |
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>
Diffstat (limited to 'softmmu')
-rw-r--r-- | softmmu/meson.build | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/softmmu/meson.build b/softmmu/meson.build index 39f766c..8138248 100644 --- a/softmmu/meson.build +++ b/softmmu/meson.build @@ -1,20 +1,9 @@ specific_ss.add(when: 'CONFIG_SOFTMMU', if_true: [files( 'arch_init.c', - 'balloon.c', - 'cpus.c', - 'cpu-throttle.c', - 'datadir.c', - 'globals.c', - 'physmem.c', 'ioport.c', - 'rtc.c', - 'runstate.c', 'memory.c', - 'memory_mapping.c', + 'physmem.c', 'qtest.c', - 'vl.c', - 'cpu-timers.c', - 'runstate-action.c', )]) 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( + 'balloon.c', 'bootdevice.c', + 'cpus.c', + 'cpu-throttle.c', + 'cpu-timers.c', + 'datadir.c', 'dma-helpers.c', + 'globals.c', + 'memory_mapping.c', 'qdev-monitor.c', + 'rtc.c', + 'runstate-action.c', + 'runstate.c', + 'vl.c', ), sdl, libpmem, libdaxctl) if have_tpm |