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}