xref: /qemu/target/xtensa/meson.build (revision 1527c6b6fa6c6775523287e33f78b41afc7ba46c)
1abff1abfSPaolo Bonzinixtensa_ss = ss.source_set()
284317d57SMax Filippov
32796032aSPaolo Bonzinixtensa_cores = fs.read('cores.list')
42796032aSPaolo Bonzinixtensa_ss.add(files(xtensa_cores.strip().split('\n')))
584317d57SMax Filippov
6abff1abfSPaolo Bonzinixtensa_ss.add(files(
7abff1abfSPaolo Bonzini  'cpu.c',
8abff1abfSPaolo Bonzini  'exc_helper.c',
9abff1abfSPaolo Bonzini  'fpu_helper.c',
10abff1abfSPaolo Bonzini  'gdbstub.c',
11abff1abfSPaolo Bonzini  'helper.c',
12abff1abfSPaolo Bonzini  'op_helper.c',
13abff1abfSPaolo Bonzini  'translate.c',
14abff1abfSPaolo Bonzini  'win_helper.c',
15abff1abfSPaolo Bonzini  'xtensa-isa.c',
16abff1abfSPaolo Bonzini))
17abff1abfSPaolo Bonzini
18de6cd759SPhilippe Mathieu-Daudéxtensa_system_ss = ss.source_set()
19de6cd759SPhilippe Mathieu-Daudéxtensa_system_ss.add(files(
20abff1abfSPaolo Bonzini  'dbg_helper.c',
21abff1abfSPaolo Bonzini  'mmu_helper.c',
22abff1abfSPaolo Bonzini  'monitor.c',
23abff1abfSPaolo Bonzini  'xtensa-semi.c',
24abff1abfSPaolo Bonzini))
25abff1abfSPaolo Bonzini
26abff1abfSPaolo Bonzinitarget_arch += {'xtensa': xtensa_ss}
27*01c85e60SPhilippe Mathieu-Daudétarget_system_arch += {'xtensa': xtensa_system_ss}
28