xref: /qemu/accel/tcg/meson.build (revision 98721058d6d50ef218e0c26e4f67c8ef96965859)
1if not have_tcg
2   subdir_done()
3endif
4
5tcg_ss = ss.source_set()
6
7tcg_ss.add(files(
8  'cpu-exec.c',
9  'cpu-exec-common.c',
10  'tcg-runtime.c',
11  'tcg-runtime-gvec.c',
12  'tb-maint.c',
13  'tcg-all.c',
14  'translate-all.c',
15  'translator.c',
16))
17if get_option('plugins')
18  tcg_ss.add(files('plugin-gen.c'))
19endif
20
21user_ss.add_all(tcg_ss)
22system_ss.add_all(tcg_ss)
23
24user_ss.add(files(
25  'user-exec.c',
26  'user-exec-stub.c',
27))
28
29system_ss.add(files(
30  'cputlb.c',
31  'icount-common.c',
32  'monitor.c',
33  'tcg-accel-ops.c',
34  'tcg-accel-ops-icount.c',
35  'tcg-accel-ops-mttcg.c',
36  'tcg-accel-ops-rr.c',
37  'watchpoint.c',
38))
39