]>
Commit | Line | Data |
---|---|---|
abff1abf PB |
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', | |
abff1abf | 7 | 'interrupt.c', |
98be64d2 | 8 | 'cpu-dump.c', |
abff1abf PB |
9 | )) |
10 | ||
d3b18480 MAL |
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 | ||
abff1abf PB |
19 | s390x_ss.add(gen_features_h) |
20 | ||
de6cd759 PMD |
21 | s390x_system_ss = ss.source_set() |
22 | s390x_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 | 34 | s390x_user_ss = ss.source_set() |
7ab3eb42 CYC |
35 | s390x_user_ss.add(files( |
36 | 'cpu_models_user.c', | |
37 | )) | |
33f6a7d6 | 38 | |
c9274b6b | 39 | subdir('tcg') |
67043607 | 40 | subdir('kvm') |
c9274b6b | 41 | |
abff1abf | 42 | target_arch += {'s390x': s390x_ss} |
01c85e60 | 43 | target_system_arch += {'s390x': s390x_system_ss} |
33f6a7d6 | 44 | target_user_arch += {'s390x': s390x_user_ss} |