master
build 29 lines 684 Bytes
Raw
1 m68k_ss = ss.source_set()
2 m68k_ss.add(files(
3 'cpu.c',
4 'fpu_helper.c',
5 'helper.c',
6 'op_helper.c',
7 'softfloat.c',
8 'translate.c',
9 ))
10
11 m68k_user_ss = ss.source_set()
12 m68k_user_ss.add(files('gdbstub.c'))
13
14 m68k_common_system_ss = ss.source_set()
15 m68k_common_system_ss.add(files('gdbstub.c'))
16
17 m68k_system_ss = ss.source_set()
18 m68k_system_ss.add(files(
19 'monitor.c'
20 ))
21 m68k_system_ss.add(when: ['CONFIG_SEMIHOSTING'],
22 if_true: files('m68k-semi.c'),
23 if_false: files('semihosting-stub.c')
24 )
25
26 target_arch += {'m68k': m68k_ss}
27 target_user_arch += {'m68k': m68k_user_ss}
28 target_system_arch += {'m68k': m68k_system_ss}
29 target_common_system_arch += {'m68k': m68k_common_system_ss}