1e3c426cbSPaolo Bonziniif not have_tcg 21a1567b1SRichard Henderson subdir_done() 31a1567b1SRichard Hendersonendif 41a1567b1SRichard Henderson 51a1567b1SRichard Hendersontcg_ss = ss.source_set() 61a1567b1SRichard Henderson 71a1567b1SRichard Hendersontcg_ss.add(files( 85e5a9aeaSRichard Henderson 'cpu-exec.c', 943e7a2d3SPhilippe Mathieu-Daudé 'cpu-exec-common.c', 106e9f9002SRichard Henderson 'tcg-runtime.c', 119e208076SRichard Henderson 'tcg-runtime-gvec.c', 127795ededSRichard Henderson 'tb-maint.c', 1397f0d524SRichard Henderson 'tcg-all.c', 14b5dee287SRichard Henderson 'translate-all.c', 1541fed3c9SRichard Henderson 'translator.c', 1643e7a2d3SPhilippe Mathieu-Daudé)) 17e9358339SRichard Hendersonif get_option('plugins') 181a1567b1SRichard Henderson tcg_ss.add(files('plugin-gen.c')) 19e9358339SRichard Hendersonendif 20e9358339SRichard Henderson 21*d33717d7SPierrick Bouvieruser_ss.add_all(tcg_ss) 22*d33717d7SPierrick Bouviersystem_ss.add_all(tcg_ss) 231a1567b1SRichard Henderson 24*d33717d7SPierrick Bouvieruser_ss.add(files( 25768cb76dSRichard Henderson 'user-exec.c', 26c4b45298SRichard Henderson 'user-exec-stub.c', 27c4b45298SRichard Henderson)) 28c4b45298SRichard Henderson 29*d33717d7SPierrick Bouviersystem_ss.add(files( 300566f364SRichard Henderson 'cputlb.c', 31467bf3fcSPhilippe Mathieu-Daudé 'icount-common.c', 3200c9a5c2SPhilippe Mathieu-Daudé 'monitor.c', 33ab6d7297SRichard Henderson 'tcg-accel-ops.c', 3429172ec5SRichard Henderson 'tcg-accel-ops-icount.c', 353fd60df2SRichard Henderson 'tcg-accel-ops-mttcg.c', 363b9aec10SRichard Henderson 'tcg-accel-ops-rr.c', 3754699338SRichard Henderson 'watchpoint.c', 38dae0ec15SGerd Hoffmann)) 39