]> git.proxmox.com Git - mirror_qemu.git/blame - target/s390x/meson.build
target/i386: move operand load and writeback out of gen_cmovcc1
[mirror_qemu.git] / target / s390x / meson.build
CommitLineData
abff1abf
PB
1s390x_ss = ss.source_set()
2s390x_ss.add(files(
3 'cpu.c',
4 'cpu_features.c',
5 'cpu_models.c',
6 'gdbstub.c',
abff1abf 7 'interrupt.c',
98be64d2 8 'cpu-dump.c',
abff1abf
PB
9))
10
d3b18480
MAL
11gen_features = executable('gen-features', 'gen-features.c', native: true,
12 build_by_default: false)
13
14gen_features_h = custom_target('gen-features.h',
15 output: 'gen-features.h',
16 capture: true,
17 command: gen_features)
18
abff1abf
PB
19s390x_ss.add(gen_features_h)
20
de6cd759
PMD
21s390x_system_ss = ss.source_set()
22s390x_system_ss.add(files(
da944885 23 'helper.c',
abff1abf
PB
24 'arch_dump.c',
25 'diag.c',
26 'ioinst.c',
27 'machine.c',
28 'mmu_helper.c',
29 'sigp.c',
72ffb631 30 'cpu-sysemu.c',
7ab3eb42 31 'cpu_models_sysemu.c',
abff1abf
PB
32))
33
33f6a7d6 34s390x_user_ss = ss.source_set()
7ab3eb42
CYC
35s390x_user_ss.add(files(
36 'cpu_models_user.c',
37))
33f6a7d6 38
c9274b6b 39subdir('tcg')
67043607 40subdir('kvm')
c9274b6b 41
abff1abf 42target_arch += {'s390x': s390x_ss}
01c85e60 43target_system_arch += {'s390x': s390x_system_ss}
33f6a7d6 44target_user_arch += {'s390x': s390x_user_ss}