xref: /qemu/target/loongarch/meson.build (revision 15606965400b8f3038d6e85cfe5956d5a6ac33a1)
1 gen = decodetree.process('insns.decode')
2 
3 loongarch_ss = ss.source_set()
4 loongarch_ss.add(files(
5   'cpu.c',
6   'gdbstub.c',
7 ))
8 
9 loongarch_system_ss = ss.source_set()
10 loongarch_system_ss.add(files(
11   'arch_dump.c',
12   'cpu_helper.c',
13   'csr.c',
14   'loongarch-qmp-cmds.c',
15   'machine.c',
16 ))
17 
18 common_ss.add(when: 'CONFIG_LOONGARCH_DIS', if_true: [files('disas.c'), gen])
19 
20 subdir('tcg')
21 
22 target_arch += {'loongarch': loongarch_ss}
23 target_system_arch += {'loongarch': loongarch_system_ss}
24 subdir('kvm')
25