 a2b0a27d33
			
		
	
	
		a2b0a27d33
		
	
	
	
	
		
			
			To ease maintenance, move all TCG specific files under the tcg/ sub-directory. Adapt the Meson machinery. The following prototypes: - mips_tcg_init() - mips_cpu_do_unaligned_access() - mips_cpu_do_transaction_failed() can now be restricted to the "tcg-internal.h" header. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20210428170410.479308-29-f4bug@amsat.org>
		
			
				
	
	
		
			24 lines
		
	
	
		
			439 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			439 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
| mips_user_ss = ss.source_set()
 | |
| mips_softmmu_ss = ss.source_set()
 | |
| mips_ss = ss.source_set()
 | |
| mips_ss.add(files(
 | |
|   'cpu.c',
 | |
|   'fpu.c',
 | |
|   'gdbstub.c',
 | |
|   'msa.c',
 | |
| ))
 | |
| 
 | |
| if have_system
 | |
|   subdir('sysemu')
 | |
| endif
 | |
| 
 | |
| if 'CONFIG_TCG' in config_all
 | |
|   subdir('tcg')
 | |
| endif
 | |
| 
 | |
| mips_ss.add(when: 'CONFIG_KVM', if_true: files('kvm.c'))
 | |
| 
 | |
| target_arch += {'mips': mips_ss}
 | |
| target_softmmu_arch += {'mips': mips_softmmu_ss}
 | |
| target_user_arch += {'mips': mips_user_ss}
 |