@samitouri / QOSamiQemu / commits / a056e7a3b8

target/microblaze: Build 'gdbstub.c' once for system binaries

'gdbstub.c' can now be built once for all qemu-system-microblaze* binaries. Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20260219191955.83815-39-philmd@linaro.org>

Philippe Mathieu-Daudé committed Feb 18, 2026 at 09:37 UTC a056e7a3b8a4d9f76bea56d76cd6b092cf9ecd1c
1 file changed +9 -2
target/microblaze/meson.build
+9 -2
@@ -4,12 +4,17 @@ microblaze_ss = ss.source_set()
4 microblaze_ss.add(gen)
5 microblaze_ss.add(files(
6 'cpu.c',
7 - 'gdbstub.c',
7 'helper.c',
8 'op_helper.c',
9 'translate.c',
10 ))
11
12 +microblaze_user_ss = ss.source_set()
13 +microblaze_user_ss.add(files('gdbstub.c'))
14 +
15 +microblaze_common_system_ss = ss.source_set()
16 +microblaze_common_system_ss.add(files('gdbstub.c'))
17 +
18 microblaze_system_ss = ss.source_set()
19 microblaze_system_ss.add(files(
20 'mmu.c',
@@ -17,4 +22,6 @@ microblaze_system_ss.add(files(
22 ))
23
24 target_arch += {'microblaze': microblaze_ss}
20 -target_common_system_arch += {'microblaze': microblaze_system_ss}
25 +target_user_arch += {'microblaze': microblaze_user_ss}
26 +target_system_arch += {'microblaze': microblaze_system_ss}
27 +target_common_system_arch += {'microblaze': microblaze_common_system_ss}