|
@@ -68,20 +68,25 @@ if have_system
|
|
|
util_ss.add(when: 'CONFIG_LINUX', if_true: files('userfaultfd.c'))
|
|
|
endif
|
|
|
|
|
|
-if have_block
|
|
|
- util_ss.add(files('aiocb.c', 'async.c', 'aio-wait.c'))
|
|
|
+if have_block or have_ga
|
|
|
+ util_ss.add(files('aiocb.c', 'async.c'))
|
|
|
util_ss.add(files('base64.c'))
|
|
|
+ util_ss.add(files('lockcnt.c'))
|
|
|
+ util_ss.add(files('main-loop.c'))
|
|
|
+ util_ss.add(files('qemu-coroutine.c', 'qemu-coroutine-lock.c', 'qemu-coroutine-io.c'))
|
|
|
+ util_ss.add(files('coroutine-@0@.c'.format(config_host['CONFIG_COROUTINE_BACKEND'])))
|
|
|
+ util_ss.add(files('thread-pool.c', 'qemu-timer.c'))
|
|
|
+ util_ss.add(files('qemu-sockets.c'))
|
|
|
+endif
|
|
|
+if have_block
|
|
|
+ util_ss.add(files('aio-wait.c'))
|
|
|
util_ss.add(files('buffer.c'))
|
|
|
util_ss.add(files('bufferiszero.c'))
|
|
|
- util_ss.add(files('coroutine-@0@.c'.format(config_host['CONFIG_COROUTINE_BACKEND'])))
|
|
|
util_ss.add(files('hbitmap.c'))
|
|
|
util_ss.add(files('hexdump.c'))
|
|
|
util_ss.add(files('iova-tree.c'))
|
|
|
- util_ss.add(files('iov.c', 'qemu-sockets.c', 'uri.c'))
|
|
|
- util_ss.add(files('lockcnt.c'))
|
|
|
- util_ss.add(files('main-loop.c'))
|
|
|
+ util_ss.add(files('iov.c', 'uri.c'))
|
|
|
util_ss.add(files('nvdimm-utils.c'))
|
|
|
- util_ss.add(files('qemu-coroutine.c', 'qemu-coroutine-lock.c', 'qemu-coroutine-io.c'))
|
|
|
util_ss.add(when: 'CONFIG_LINUX', if_true: [
|
|
|
files('vhost-user-server.c'), vhost_user
|
|
|
])
|
|
@@ -89,7 +94,6 @@ if have_block
|
|
|
util_ss.add(files('qemu-coroutine-sleep.c'))
|
|
|
util_ss.add(files('qemu-co-shared-resource.c'))
|
|
|
util_ss.add(files('qemu-co-timeout.c'))
|
|
|
- util_ss.add(files('thread-pool.c', 'qemu-timer.c'))
|
|
|
util_ss.add(files('readline.c'))
|
|
|
util_ss.add(files('throttle.c'))
|
|
|
util_ss.add(files('timed-average.c'))
|