]>
Commit | Line | Data |
---|---|---|
abff1abf | 1 | arm_ss = ss.source_set() |
abff1abf PB |
2 | arm_ss.add(files( |
3 | 'cpu.c', | |
abff1abf PB |
4 | 'debug_helper.c', |
5 | 'gdbstub.c', | |
6 | 'helper.c', | |
abff1abf | 7 | 'vfp_helper.c', |
abff1abf PB |
8 | )) |
9 | arm_ss.add(zlib) | |
10 | ||
0ca52a5f FC |
11 | arm_ss.add(when: 'CONFIG_KVM', if_true: files('hyp_gdbstub.c', 'kvm.c', 'kvm64.c'), if_false: files('kvm-stub.c')) |
12 | arm_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c')) | |
abff1abf PB |
13 | |
14 | arm_ss.add(when: 'TARGET_AARCH64', if_true: files( | |
15 | 'cpu64.c', | |
16 | 'gdbstub64.c', | |
abff1abf PB |
17 | )) |
18 | ||
de6cd759 PMD |
19 | arm_system_ss = ss.source_set() |
20 | arm_system_ss.add(files( | |
abff1abf PB |
21 | 'arch_dump.c', |
22 | 'arm-powerctl.c', | |
3362f04d | 23 | 'arm-qmp-cmds.c', |
34bfe467 | 24 | 'cortex-regs.c', |
abff1abf | 25 | 'machine.c', |
8ae08860 | 26 | 'ptw.c', |
abff1abf PB |
27 | )) |
28 | ||
844a06bb AG |
29 | subdir('hvf') |
30 | ||
f0984d40 FR |
31 | if 'CONFIG_TCG' in config_all |
32 | subdir('tcg') | |
a3ef070e CF |
33 | else |
34 | arm_ss.add(files('tcg-stubs.c')) | |
f0984d40 FR |
35 | endif |
36 | ||
abff1abf | 37 | target_arch += {'arm': arm_ss} |
de6cd759 | 38 | target_softmmu_arch += {'arm': arm_system_ss} |