|
@@ -1187,6 +1187,7 @@ block_ss = ss.source_set()
|
|
|
bsd_user_ss = ss.source_set()
|
|
|
chardev_ss = ss.source_set()
|
|
|
common_ss = ss.source_set()
|
|
|
+io_ss = ss.source_set()
|
|
|
linux_user_ss = ss.source_set()
|
|
|
qmp_ss = ss.source_set()
|
|
|
softmmu_ss = ss.source_set()
|
|
@@ -1451,6 +1452,15 @@ qemu_syms = custom_target('qemu.syms', output: 'qemu.syms',
|
|
|
# Library dependencies #
|
|
|
########################
|
|
|
|
|
|
+io_ss = io_ss.apply(config_host, strict: false)
|
|
|
+libio = static_library('io', io_ss.sources() + genh,
|
|
|
+ dependencies: [io_ss.dependencies()],
|
|
|
+ link_with: libqemuutil,
|
|
|
+ name_suffix: 'fa',
|
|
|
+ build_by_default: false)
|
|
|
+
|
|
|
+io = declare_dependency(link_whole: libio, dependencies: [crypto, qom])
|
|
|
+
|
|
|
libmigration = static_library('migration', sources: migration_files + genh,
|
|
|
name_suffix: 'fa',
|
|
|
build_by_default: false)
|