qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

meson.build (652B)


      1 gen = decodetree.process('insns.decode')
      2 
      3 loongarch_ss = ss.source_set()
      4 loongarch_ss.add(files(
      5   'cpu.c',
      6   'disas.c',
      7 ))
      8 loongarch_tcg_ss = ss.source_set()
      9 loongarch_tcg_ss.add(gen)
     10 loongarch_tcg_ss.add(files(
     11   'fpu_helper.c',
     12   'op_helper.c',
     13   'translate.c',
     14   'gdbstub.c',
     15 ))
     16 loongarch_tcg_ss.add(zlib)
     17 
     18 loongarch_softmmu_ss = ss.source_set()
     19 loongarch_softmmu_ss.add(files(
     20   'machine.c',
     21   'tlb_helper.c',
     22   'constant_timer.c',
     23   'csr_helper.c',
     24   'iocsr_helper.c',
     25 ))
     26 
     27 loongarch_ss.add_all(when: 'CONFIG_TCG', if_true: [loongarch_tcg_ss])
     28 
     29 target_arch += {'loongarch': loongarch_ss}
     30 target_softmmu_arch += {'loongarch': loongarch_softmmu_ss}