Philippe Mathieu-Daudé | 0a31c16 | 2021-04-18 15:16:06 +0200 | [diff] [blame] | 1 | mips_user_ss = ss.source_set() |
Philippe Mathieu-Daudé | de6cd75 | 2023-06-13 15:33:47 +0200 | [diff] [blame] | 2 | mips_system_ss = ss.source_set() |
Paolo Bonzini | abff1ab | 2020-08-07 12:10:23 +0200 | [diff] [blame] | 3 | mips_ss = ss.source_set() |
| 4 | mips_ss.add(files( |
Paolo Bonzini | abff1ab | 2020-08-07 12:10:23 +0200 | [diff] [blame] | 5 | 'cpu.c', |
Philippe Mathieu-Daudé | 830a723 | 2021-01-16 13:55:03 +0100 | [diff] [blame] | 6 | 'fpu.c', |
Philippe Mathieu-Daudé | 8b7322a | 2020-12-06 23:45:09 +0100 | [diff] [blame] | 7 | 'gdbstub.c', |
Philippe Mathieu-Daudé | fed50ff | 2021-01-16 16:32:06 +0100 | [diff] [blame] | 8 | 'msa.c', |
Philippe Mathieu-Daudé | 8b7322a | 2020-12-06 23:45:09 +0100 | [diff] [blame] | 9 | )) |
Philippe Mathieu-Daudé | 85d8da3 | 2021-04-13 10:31:44 +0200 | [diff] [blame] | 10 | |
| 11 | if have_system |
| 12 | subdir('sysemu') |
| 13 | endif |
| 14 | |
Paolo Bonzini | cfc1a88 | 2023-09-29 11:40:03 +0200 | [diff] [blame] | 15 | if 'CONFIG_TCG' in config_all_accel |
Philippe Mathieu-Daudé | 0a31c16 | 2021-04-18 15:16:06 +0200 | [diff] [blame] | 16 | subdir('tcg') |
| 17 | endif |
Philippe Mathieu-Daudé | b24db6f | 2021-02-17 21:23:49 +0100 | [diff] [blame] | 18 | |
Paolo Bonzini | abff1ab | 2020-08-07 12:10:23 +0200 | [diff] [blame] | 19 | mips_ss.add(when: 'CONFIG_KVM', if_true: files('kvm.c')) |
| 20 | |
Paolo Bonzini | abff1ab | 2020-08-07 12:10:23 +0200 | [diff] [blame] | 21 | target_arch += {'mips': mips_ss} |
Philippe Mathieu-Daudé | 01c85e6 | 2023-10-04 11:06:27 +0200 | [diff] [blame] | 22 | target_system_arch += {'mips': mips_system_ss} |
Philippe Mathieu-Daudé | 0a31c16 | 2021-04-18 15:16:06 +0200 | [diff] [blame] | 23 | target_user_arch += {'mips': mips_user_ss} |