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}