-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathmeson.build
37 lines (32 loc) · 1.63 KB
/
meson.build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
specific_ss.add(files(
'cpu.c',
'exit.c',
'hook.c',
'jit.c',
'utils.c',
'gdb.c',
# TCG-related hooks
'hooks/tcg/backdoor.c',
'hooks/tcg/block.c',
'hooks/tcg/cmp.c',
'hooks/tcg/edge.c',
'hooks/tcg/instruction.c',
'hooks/tcg/read_write.c',
# General hooks
'hooks/cpu_run.c',
'hooks/thread.c',
))
specific_ss.add(when : 'CONFIG_SOFTMMU', if_true : [files(
'system.c',
'qemu_snapshot.c',
'blkdev.c',
'syx-snapshot/device-save.c',
'syx-snapshot/syx-snapshot.c',
'syx-snapshot/syx-cow-cache.c',
'syx-snapshot/channel-buffer-writeback.c',
'syx-snapshot/syx-hmp.c',
)])
specific_ss.add(when : 'CONFIG_USER_ONLY', if_true : [files(
'user.c',
'hooks/syscall.c',
)])