| m68k_ss = ss.source_set() | |
| m68k_ss.add(files( | |
| 'cpu.c', | |
| 'fpu_helper.c', | |
| 'gdbstub.c', | |
| 'helper.c', | |
| 'op_helper.c', | |
| 'softfloat.c', | |
| 'translate.c', | |
| )) | |
| m68k_system_ss = ss.source_set() | |
| m68k_system_ss.add(files( | |
| 'monitor.c' | |
| )) | |
| m68k_system_ss.add(when: ['CONFIG_SEMIHOSTING'], | |
| if_true: files('m68k-semi.c'), | |
| if_false: files('semihosting-stub.c') | |
| ) | |
| target_arch += {'m68k': m68k_ss} | |
| target_system_arch += {'m68k': m68k_system_ss} |