There is a single qemu-system-tricore binary, but by moving 'gdbstub.c' in the target_common_system_arch[] source set the resulting object can be linked into a single qemu-sytem binary.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- target/tricore/meson.build | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/target/tricore/meson.build b/target/tricore/meson.build index f40daee61ed..76cd78e990e 100644 --- a/target/tricore/meson.build +++ b/target/tricore/meson.build @@ -5,11 +5,15 @@ tricore_ss.add(files( 'helper.c', 'op_helper.c', 'translate.c', - 'gdbstub.c', )) tricore_ss.add(zlib) -tricore_system_ss = ss.source_set() +tricore_user_ss = ss.source_set() +tricore_user_ss.add(files('gdbstub.c')) + +tricore_common_system_ss = ss.source_set() +tricore_common_system_ss.add(files('gdbstub.c')) target_arch += {'tricore': tricore_ss} -target_common_system_arch += {'tricore': tricore_system_ss} +target_user_arch += {'tricore': tricore_user_ss} +target_common_system_arch += {'tricore': tricore_common_system_ss} -- 2.52.0
