aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2023-04-19 13:49:37 +0200
committerThomas Huth <thuth@redhat.com>2023-04-28 08:05:37 +0200
commitc02578b1fa0345d3da7dcdacf30ea2c246336257 (patch)
treec671fb920c4d89b61f6ad4f6f3886616a0ea60b7
parentc4c289cc5f6109a8c131943a7554679ffb42c03f (diff)
downloadqemu-c02578b1fa0345d3da7dcdacf30ea2c246336257.zip
qemu-c02578b1fa0345d3da7dcdacf30ea2c246336257.tar.gz
qemu-c02578b1fa0345d3da7dcdacf30ea2c246336257.tar.bz2
hw/rdma: Compile target-independent parts of the rdma code only once
Some files of the rdma code do not depend on any target specific macros. Compile these only once to save some time during the build. Message-Id: <20230419114937.667221-1-thuth@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Thomas Huth <thuth@redhat.com>
-rw-r--r--hw/rdma/meson.build8
1 files changed, 5 insertions, 3 deletions
diff --git a/hw/rdma/meson.build b/hw/rdma/meson.build
index 7325f40..fc79171 100644
--- a/hw/rdma/meson.build
+++ b/hw/rdma/meson.build
@@ -1,10 +1,12 @@
-specific_ss.add(when: 'CONFIG_VMW_PVRDMA', if_true: files(
+softmmu_ss.add(when: 'CONFIG_VMW_PVRDMA', if_true: files(
'rdma.c',
'rdma_backend.c',
- 'rdma_rm.c',
'rdma_utils.c',
+ 'vmw/pvrdma_qp_ops.c',
+))
+specific_ss.add(when: 'CONFIG_VMW_PVRDMA', if_true: files(
+ 'rdma_rm.c',
'vmw/pvrdma_cmd.c',
'vmw/pvrdma_dev_ring.c',
'vmw/pvrdma_main.c',
- 'vmw/pvrdma_qp_ops.c',
))