| io_ss = ss.source_set() |
| io_ss.add(genh) |
| io_ss.add(files( |
| 'channel-buffer.c', |
| 'channel-command.c', |
| 'channel-file.c', |
| 'channel-socket.c', |
| 'channel-tls.c', |
| 'channel-util.c', |
| 'channel-watch.c', |
| 'channel-websock.c', |
| 'channel.c', |
| 'dns-resolver.c', |
| 'net-listener.c', |
| 'task.c', |
| )) |
| |
| 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]) |