xref: /openbmc/qemu/target/avr/meson.build (revision 1527c6b6fa6c6775523287e33f78b41afc7ba46c)
1abff1abfSPaolo Bonzinigen = [
2abff1abfSPaolo Bonzini  decodetree.process('insn.decode', extra_args: [ '--decode', 'decode_insn',
3abff1abfSPaolo Bonzini                                                  '--insnwidth', '16' ])
4abff1abfSPaolo Bonzini]
5abff1abfSPaolo Bonzini
6abff1abfSPaolo Bonziniavr_ss = ss.source_set()
7de6cd759SPhilippe Mathieu-Daudéavr_system_ss = ss.source_set()
8abff1abfSPaolo Bonzini
9abff1abfSPaolo Bonziniavr_ss.add(gen)
10abff1abfSPaolo Bonziniavr_ss.add(files(
11abff1abfSPaolo Bonzini  'translate.c',
12abff1abfSPaolo Bonzini  'helper.c',
13abff1abfSPaolo Bonzini  'cpu.c',
14abff1abfSPaolo Bonzini  'gdbstub.c',
15abff1abfSPaolo Bonzini  'disas.c'))
16abff1abfSPaolo Bonzini
17de6cd759SPhilippe Mathieu-Daudéavr_system_ss.add(files('machine.c'))
18abff1abfSPaolo Bonzini
19abff1abfSPaolo Bonzinitarget_arch += {'avr': avr_ss}
20*01c85e60SPhilippe Mathieu-Daudétarget_system_arch += {'avr': avr_system_ss}
21