From: Bin Meng <bin.m...@windriver.com>

For better readability, Windows support of 9pfs local backend driver
will be provided in a separate 9p-local-win32.c file, hence let's
only compile 9p-local.c for Linux and macOS.

As we don't plan to support 9p proxy on Windows, apply the same to
9p-proxy.c.

Signed-off-by: Bin Meng <bin.m...@windriver.com>
---

 hw/9pfs/meson.build | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/hw/9pfs/meson.build b/hw/9pfs/meson.build
index 12443b6ad5..b4a8ff0913 100644
--- a/hw/9pfs/meson.build
+++ b/hw/9pfs/meson.build
@@ -1,8 +1,6 @@
 fs_ss = ss.source_set()
 fs_ss.add(files(
-  '9p-local.c',
   '9p-posix-acl.c',
-  '9p-proxy.c',
   '9p-synth.c',
   '9p-xattr-user.c',
   '9p-xattr.c',
@@ -13,8 +11,12 @@ fs_ss.add(files(
   'coth.c',
   'coxattr.c',
 ))
-fs_ss.add(when: 'CONFIG_LINUX', if_true: files('9p-util-linux.c'))
-fs_ss.add(when: 'CONFIG_DARWIN', if_true: files('9p-util-darwin.c'))
+fs_ss.add(when: 'CONFIG_LINUX', if_true: files('9p-local.c',
+                                               '9p-proxy.c',
+                                               '9p-util-linux.c'))
+fs_ss.add(when: 'CONFIG_DARWIN', if_true: files('9p-local.c',
+                                                '9p-proxy.c',
+                                                '9p-util-darwin.c'))
 fs_ss.add(when: 'CONFIG_XEN', if_true: files('xen-9p-backend.c'))
 softmmu_ss.add_all(when: 'CONFIG_FSDEV_9P', if_true: fs_ss)
 
-- 
2.25.1


Reply via email to