config_all now lists only accelerators, rename it to indicate its actual content. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
		
			
				
	
	
		
			39 lines
		
	
	
		
			752 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			752 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
arm_ss = ss.source_set()
 | 
						|
arm_ss.add(files(
 | 
						|
  'cpu.c',
 | 
						|
  'debug_helper.c',
 | 
						|
  'gdbstub.c',
 | 
						|
  'helper.c',
 | 
						|
  'vfp_helper.c',
 | 
						|
))
 | 
						|
arm_ss.add(zlib)
 | 
						|
 | 
						|
arm_ss.add(when: 'CONFIG_KVM', if_true: files('hyp_gdbstub.c', 'kvm.c'), if_false: files('kvm-stub.c'))
 | 
						|
arm_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c'))
 | 
						|
 | 
						|
arm_ss.add(when: 'TARGET_AARCH64', if_true: files(
 | 
						|
  'cpu64.c',
 | 
						|
  'gdbstub64.c',
 | 
						|
))
 | 
						|
 | 
						|
arm_system_ss = ss.source_set()
 | 
						|
arm_system_ss.add(files(
 | 
						|
  'arch_dump.c',
 | 
						|
  'arm-powerctl.c',
 | 
						|
  'arm-qmp-cmds.c',
 | 
						|
  'cortex-regs.c',
 | 
						|
  'machine.c',
 | 
						|
  'ptw.c',
 | 
						|
))
 | 
						|
 | 
						|
subdir('hvf')
 | 
						|
 | 
						|
if 'CONFIG_TCG' in config_all_accel
 | 
						|
   subdir('tcg')
 | 
						|
else
 | 
						|
    arm_ss.add(files('tcg-stubs.c'))
 | 
						|
endif
 | 
						|
 | 
						|
target_arch += {'arm': arm_ss}
 | 
						|
target_system_arch += {'arm': arm_system_ss}
 |