Philippe Mathieu-Daudé | a2b0a27 | 2021-04-13 10:47:10 +0200 | [diff] [blame] | 1 | gen = [ |
Philippe Mathieu-Daudé | 12f79f1 | 2021-08-01 20:29:29 +0200 | [diff] [blame] | 2 | decodetree.process('rel6.decode', extra_args: ['--decode=decode_isa_rel6']), |
Philippe Mathieu-Daudé | f5c6ee0 | 2021-05-29 20:06:13 +0200 | [diff] [blame] | 3 | decodetree.process('msa.decode', extra_args: '--decode=decode_ase_msa'), |
Philippe Mathieu-Daudé | a2b0a27 | 2021-04-13 10:47:10 +0200 | [diff] [blame] | 4 | decodetree.process('tx79.decode', extra_args: '--static-decode=decode_tx79'), |
Philippe Mathieu-Daudé | 9d00539 | 2021-07-28 13:18:48 +0200 | [diff] [blame] | 5 | decodetree.process('vr54xx.decode', extra_args: '--decode=decode_ext_vr54xx'), |
Philippe Mathieu-Daudé | a2b0a27 | 2021-04-13 10:47:10 +0200 | [diff] [blame] | 6 | ] |
| 7 | |
| 8 | mips_ss.add(gen) |
| 9 | mips_ss.add(files( |
| 10 | 'dsp_helper.c', |
| 11 | 'exception.c', |
| 12 | 'fpu_helper.c', |
| 13 | 'ldst_helper.c', |
| 14 | 'lmmi_helper.c', |
| 15 | 'msa_helper.c', |
| 16 | 'msa_translate.c', |
| 17 | 'op_helper.c', |
| 18 | 'rel6_translate.c', |
| 19 | 'translate.c', |
| 20 | 'translate_addr_const.c', |
| 21 | 'txx9_translate.c', |
Philippe Mathieu-Daudé | 6629f79 | 2020-11-16 16:41:05 +0100 | [diff] [blame] | 22 | 'vr54xx_helper.c', |
Philippe Mathieu-Daudé | 9d00539 | 2021-07-28 13:18:48 +0200 | [diff] [blame] | 23 | 'vr54xx_translate.c', |
Philippe Mathieu-Daudé | a2b0a27 | 2021-04-13 10:47:10 +0200 | [diff] [blame] | 24 | )) |
| 25 | mips_ss.add(when: 'TARGET_MIPS64', if_true: files( |
| 26 | 'tx79_translate.c', |
| 27 | ), if_false: files( |
| 28 | 'mxu_translate.c', |
| 29 | )) |
| 30 | |
Philippe Mathieu-Daudé | 0a31c16 | 2021-04-18 15:16:06 +0200 | [diff] [blame] | 31 | if have_user |
| 32 | subdir('user') |
| 33 | endif |
Philippe Mathieu-Daudé | ad520a9 | 2021-04-13 11:51:53 +0200 | [diff] [blame] | 34 | if have_system |
| 35 | subdir('sysemu') |
| 36 | endif |