Marc-André Lureau | 5516623 | 2019-07-24 19:16:22 +0400 | [diff] [blame] | 1 | # Files needed by unit tests |
| 2 | migration_files = files( |
| 3 | 'page_cache.c', |
| 4 | 'xbzrle.c', |
| 5 | 'vmstate-types.c', |
| 6 | 'vmstate.c', |
| 7 | 'qemu-file-channel.c', |
| 8 | 'qemu-file.c', |
Lukas Straub | 1a92d6d | 2021-03-23 18:52:42 +0100 | [diff] [blame] | 9 | 'yank_functions.c', |
Marc-André Lureau | 5516623 | 2019-07-24 19:16:22 +0400 | [diff] [blame] | 10 | ) |
Philippe Mathieu-Daudé | 7e6edef | 2020-10-06 14:55:58 +0200 | [diff] [blame] | 11 | softmmu_ss.add(migration_files) |
Marc-André Lureau | 5516623 | 2019-07-24 19:16:22 +0400 | [diff] [blame] | 12 | |
| 13 | softmmu_ss.add(files( |
| 14 | 'block-dirty-bitmap.c', |
| 15 | 'channel.c', |
| 16 | 'colo-failover.c', |
| 17 | 'colo.c', |
| 18 | 'exec.c', |
| 19 | 'fd.c', |
| 20 | 'global_state.c', |
| 21 | 'migration.c', |
| 22 | 'multifd.c', |
| 23 | 'multifd-zlib.c', |
| 24 | 'postcopy-ram.c', |
| 25 | 'savevm.c', |
| 26 | 'socket.c', |
| 27 | 'tls.c', |
Jessica Clarke | 76f67ba | 2021-03-20 17:12:21 +0000 | [diff] [blame] | 28 | ), gnutls) |
Marc-André Lureau | 5516623 | 2019-07-24 19:16:22 +0400 | [diff] [blame] | 29 | |
| 30 | softmmu_ss.add(when: ['CONFIG_RDMA', rdma], if_true: files('rdma.c')) |
| 31 | softmmu_ss.add(when: 'CONFIG_LIVE_BLOCK_MIGRATION', if_true: files('block.c')) |
Paolo Bonzini | b1def33 | 2020-11-17 13:37:39 +0100 | [diff] [blame] | 32 | softmmu_ss.add(when: zstd, if_true: files('multifd-zstd.c')) |
Marc-André Lureau | 5516623 | 2019-07-24 19:16:22 +0400 | [diff] [blame] | 33 | |
Chuan Zheng | 4240dce | 2020-09-16 14:21:56 +0800 | [diff] [blame] | 34 | specific_ss.add(when: 'CONFIG_SOFTMMU', if_true: files('dirtyrate.c', 'ram.c')) |