From a056e7a3b8a4d9f76bea56d76cd6b092cf9ecd1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Date: Wed, 18 Feb 2026 09:37:32 +0100 Subject: [PATCH] target/microblaze: Build 'gdbstub.c' once for system binaries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 'gdbstub.c' can now be built once for all qemu-system-microblaze* binaries. Reviewed-by: Pierrick Bouvier Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20260219191955.83815-39-philmd@linaro.org> --- target/microblaze/meson.build | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/target/microblaze/meson.build b/target/microblaze/meson.build index b30b8f70ac..b86b37d923 100644 --- a/target/microblaze/meson.build +++ b/target/microblaze/meson.build @@ -4,12 +4,17 @@ microblaze_ss = ss.source_set() microblaze_ss.add(gen) microblaze_ss.add(files( 'cpu.c', - 'gdbstub.c', 'helper.c', 'op_helper.c', 'translate.c', )) +microblaze_user_ss = ss.source_set() +microblaze_user_ss.add(files('gdbstub.c')) + +microblaze_common_system_ss = ss.source_set() +microblaze_common_system_ss.add(files('gdbstub.c')) + microblaze_system_ss = ss.source_set() microblaze_system_ss.add(files( 'mmu.c', @@ -17,4 +22,6 @@ microblaze_system_ss.add(files( )) target_arch += {'microblaze': microblaze_ss} -target_common_system_arch += {'microblaze': microblaze_system_ss} +target_user_arch += {'microblaze': microblaze_user_ss} +target_system_arch += {'microblaze': microblaze_system_ss} +target_common_system_arch += {'microblaze': microblaze_common_system_ss}