hw/xen: Build only once
Now than hw/xen/ files don't use any target-specific code, we can build all file units once, removing the need for the xen_specific_ss[] source set. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Reviewed-by: Edgar E. Iglesias <edgar.iglesias@amd.com> Message-Id: <20251022140114.72372-4-philmd@linaro.org>
This commit is contained in:
parent
6e63a00522
commit
ad9e070998
1 changed files with 9 additions and 13 deletions
|
|
@ -7,21 +7,16 @@ system_ss.add(when: ['CONFIG_XEN_BUS'], if_true: files(
|
|||
'xen_pvdev.c',
|
||||
))
|
||||
|
||||
system_ss.add(when: ['CONFIG_XEN', xen], if_true: files(
|
||||
'xen-operations.c',
|
||||
),
|
||||
if_false: files(
|
||||
'xen_stubs.c',
|
||||
))
|
||||
|
||||
xen_specific_ss = ss.source_set()
|
||||
xen_specific_ss.add(files(
|
||||
'xen-mapcache.c',
|
||||
xen_common_ss = ss.source_set()
|
||||
xen_common_ss.add(files(
|
||||
'xen-hvm-common.c',
|
||||
'xen-mapcache.c',
|
||||
'xen-operations.c',
|
||||
'xen-pvh-common.c',
|
||||
))
|
||||
|
||||
if have_xen_pci_passthrough
|
||||
xen_specific_ss.add(files(
|
||||
xen_common_ss.add(files(
|
||||
'xen-host-pci-device.c',
|
||||
'xen_pt.c',
|
||||
'xen_pt_config_init.c',
|
||||
|
|
@ -30,7 +25,8 @@ if have_xen_pci_passthrough
|
|||
'xen_pt_msi.c',
|
||||
))
|
||||
else
|
||||
xen_specific_ss.add(files('xen_pt_stub.c'))
|
||||
xen_common_ss.add(files('xen_pt_stub.c'))
|
||||
endif
|
||||
|
||||
specific_ss.add_all(when: ['CONFIG_XEN', xen], if_true: xen_specific_ss)
|
||||
system_ss.add_all(when: ['CONFIG_XEN', xen], if_true: xen_common_ss)
|
||||
system_ss.add(when: ['CONFIG_XEN', xen], if_false: files('xen_stubs.c'))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue