]>
Commit | Line | Data |
---|---|---|
55166230 MAL |
1 | # Files needed by unit tests |
2 | migration_files = files( | |
e1fde0e0 | 3 | 'migration-stats.c', |
55166230 MAL |
4 | 'page_cache.c', |
5 | 'xbzrle.c', | |
6 | 'vmstate-types.c', | |
7 | 'vmstate.c', | |
55166230 | 8 | 'qemu-file.c', |
1a92d6d5 | 9 | 'yank_functions.c', |
55166230 | 10 | ) |
55166230 | 11 | |
de6cd759 | 12 | system_ss.add(files( |
55166230 MAL |
13 | 'block-dirty-bitmap.c', |
14 | 'channel.c', | |
65cf200a | 15 | 'channel-block.c', |
dc2836c3 | 16 | 'dirtyrate.c', |
55166230 MAL |
17 | 'exec.c', |
18 | 'fd.c', | |
2a9e2e59 | 19 | 'file.c', |
55166230 | 20 | 'global_state.c', |
119f50ce | 21 | 'migration-hmp-cmds.c', |
55166230 MAL |
22 | 'migration.c', |
23 | 'multifd.c', | |
24 | 'multifd-zlib.c', | |
52623f23 | 25 | 'ram-compress.c', |
1f0776f1 | 26 | 'options.c', |
55166230 MAL |
27 | 'postcopy-ram.c', |
28 | 'savevm.c', | |
29 | 'socket.c', | |
30 | 'tls.c', | |
67132620 | 31 | 'threadinfo.c', |
76f67bac | 32 | ), gnutls) |
55166230 | 33 | |
51e47cf8 | 34 | if get_option('replication').allowed() |
de6cd759 | 35 | system_ss.add(files('colo-failover.c', 'colo.c')) |
51e47cf8 VSO |
36 | endif |
37 | ||
de6cd759 | 38 | system_ss.add(when: rdma, if_true: files('rdma.c')) |
406523f6 | 39 | if get_option('live_block_migration').allowed() |
de6cd759 | 40 | system_ss.add(files('block.c')) |
406523f6 | 41 | endif |
de6cd759 | 42 | system_ss.add(when: zstd, if_true: files('multifd-zstd.c')) |
55166230 | 43 | |
c7b64948 | 44 | specific_ss.add(when: 'CONFIG_SYSTEM_ONLY', |
dc2836c3 | 45 | if_true: files('ram.c', |
b5ca3368 | 46 | 'target.c')) |