]> git.proxmox.com Git - mirror_qemu.git/blob - target/s390x/meson.build
meson: Rename target_softmmu_arch -> target_system_arch
[mirror_qemu.git] / target / s390x / meson.build
1 s390x_ss = ss.source_set()
2 s390x_ss.add(files(
3 'cpu.c',
4 'cpu_features.c',
5 'cpu_models.c',
6 'gdbstub.c',
7 'interrupt.c',
8 'cpu-dump.c',
9 ))
10
11 gen_features = executable('gen-features', 'gen-features.c', native: true,
12 build_by_default: false)
13
14 gen_features_h = custom_target('gen-features.h',
15 output: 'gen-features.h',
16 capture: true,
17 command: gen_features)
18
19 s390x_ss.add(gen_features_h)
20
21 s390x_system_ss = ss.source_set()
22 s390x_system_ss.add(files(
23 'helper.c',
24 'arch_dump.c',
25 'diag.c',
26 'ioinst.c',
27 'machine.c',
28 'mmu_helper.c',
29 'sigp.c',
30 'cpu-sysemu.c',
31 'cpu_models_sysemu.c',
32 ))
33
34 s390x_user_ss = ss.source_set()
35 s390x_user_ss.add(files(
36 'cpu_models_user.c',
37 ))
38
39 subdir('tcg')
40 subdir('kvm')
41
42 target_arch += {'s390x': s390x_ss}
43 target_system_arch += {'s390x': s390x_system_ss}
44 target_user_arch += {'s390x': s390x_user_ss}