Message ID | 20250225110844.3296991-11-alex.bennee@linaro.org |
---|---|
State | New |
Headers | show |
Series | plugins: reduce total number of build objects | expand |
On 2/25/25 03:08, Alex Bennée wrote: > Now all the softmmu/user-mode stuff has been split out we can build > this compilation unit only once. > > Signed-off-by: Alex Bennée<alex.bennee@linaro.org> > --- > plugins/api.c | 11 ----------- > plugins/meson.build | 3 +-- > 2 files changed, 1 insertion(+), 13 deletions(-) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
diff --git a/plugins/api.c b/plugins/api.c index 61480d3dc1..a292b5bff3 100644 --- a/plugins/api.c +++ b/plugins/api.c @@ -45,17 +45,6 @@ #include "exec/translator.h" #include "disas/disas.h" #include "plugin.h" -#ifndef CONFIG_USER_ONLY -#include "qapi/error.h" -#include "migration/blocker.h" -#include "qemu/plugin-memory.h" -#include "hw/boards.h" -#else -#include "qemu.h" -#ifdef CONFIG_LINUX -#include "loader.h" -#endif -#endif /* Uninstall and Reset handlers */ diff --git a/plugins/meson.build b/plugins/meson.build index 942b59e904..d27220d5ff 100644 --- a/plugins/meson.build +++ b/plugins/meson.build @@ -61,9 +61,8 @@ endif user_ss.add(files('user.c', 'api-user.c')) system_ss.add(files('system.c', 'api-system.c')) -common_ss.add(files('loader.c')) +common_ss.add(files('loader.c', 'api.c')) specific_ss.add(files( 'core.c', - 'api.c', ))
Now all the softmmu/user-mode stuff has been split out we can build this compilation unit only once. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> --- plugins/api.c | 11 ----------- plugins/meson.build | 3 +-- 2 files changed, 1 insertion(+), 13 deletions(-)