xref: /qemu/target/openrisc/meson.build (revision 1527c6b6fa6c6775523287e33f78b41afc7ba46c)
1abff1abfSPaolo Bonzinigen = decodetree.process('insns.decode')
2abff1abfSPaolo Bonzini
3abff1abfSPaolo Bonziniopenrisc_ss = ss.source_set()
4abff1abfSPaolo Bonziniopenrisc_ss.add(gen)
5abff1abfSPaolo Bonziniopenrisc_ss.add(files(
6abff1abfSPaolo Bonzini  'cpu.c',
7abff1abfSPaolo Bonzini  'disas.c',
8abff1abfSPaolo Bonzini  'exception.c',
9abff1abfSPaolo Bonzini  'exception_helper.c',
10abff1abfSPaolo Bonzini  'fpu_helper.c',
11abff1abfSPaolo Bonzini  'gdbstub.c',
12abff1abfSPaolo Bonzini  'interrupt_helper.c',
13abff1abfSPaolo Bonzini  'sys_helper.c',
14abff1abfSPaolo Bonzini  'translate.c',
15abff1abfSPaolo Bonzini))
16abff1abfSPaolo Bonzini
17de6cd759SPhilippe Mathieu-Daudéopenrisc_system_ss = ss.source_set()
18de6cd759SPhilippe Mathieu-Daudéopenrisc_system_ss.add(files(
19250ae6dfSPhilippe Mathieu-Daudé  'interrupt.c',
20250ae6dfSPhilippe Mathieu-Daudé  'machine.c',
2112f0bc55SRichard Henderson  'mmu.c',
22250ae6dfSPhilippe Mathieu-Daudé))
23abff1abfSPaolo Bonzini
24abff1abfSPaolo Bonzinitarget_arch += {'openrisc': openrisc_ss}
25*01c85e60SPhilippe Mathieu-Daudétarget_system_arch += {'openrisc': openrisc_system_ss}
26