xref: /qemu/target/loongarch/meson.build (revision 714b03c12599a8ce19d51cc1cd40631796c9e4f6)
114f2b0b7SSong Gaogen = decodetree.process('insns.decode')
214f2b0b7SSong Gao
314f2b0b7SSong Gaoloongarch_ss = ss.source_set()
414f2b0b7SSong Gaoloongarch_ss.add(files(
514f2b0b7SSong Gao  'cpu.c',
6beb60920SSong Gao  'gdbstub.c',
714f2b0b7SSong Gao))
814f2b0b7SSong Gao
9de6cd759SPhilippe Mathieu-Daudéloongarch_system_ss = ss.source_set()
10de6cd759SPhilippe Mathieu-Daudéloongarch_system_ss.add(files(
11381b43f8SPhilippe Mathieu-Daudé  'loongarch-qmp-cmds.c',
1267ebd42aSXiaojuan Yang  'machine.c',
1367ebd42aSXiaojuan Yang))
1467ebd42aSXiaojuan Yang
152e0d9151SRichard Hendersoncommon_ss.add(when: 'CONFIG_LOONGARCH_DIS', if_true: [files('disas.c'), gen])
162e0d9151SRichard Henderson
175c23704eSSong Gaosubdir('tcg')
1814f2b0b7SSong Gao
1914f2b0b7SSong Gaotarget_arch += {'loongarch': loongarch_ss}
2001c85e60SPhilippe Mathieu-Daudétarget_system_arch += {'loongarch': loongarch_system_ss}
21*714b03c1STianrui Zhaosubdir('kvm')
22