Selaa lähdekoodia

modules: add ui module annotations

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Jose R. Ziviani <jziviani@suse.de>
Message-Id: <20210624103836.2382472-12-kraxel@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Gerd Hoffmann 4 vuotta sitten
vanhempi
commit
b36ae1c1a2
5 muutettua tiedostoa jossa 20 lisäystä ja 0 poistoa
  1. 4 0
      ui/egl-headless.c
  2. 4 0
      ui/gtk.c
  3. 4 0
      ui/sdl2.c
  4. 3 0
      ui/spice-app.c
  5. 5 0
      ui/spice-core.c

+ 4 - 0
ui/egl-headless.c

@@ -213,3 +213,7 @@ static void register_egl(void)
 }
 
 type_init(register_egl);
+
+#ifdef CONFIG_OPENGL
+module_dep("ui-opengl");
+#endif

+ 4 - 0
ui/gtk.c

@@ -2333,3 +2333,7 @@ static void register_gtk(void)
 }
 
 type_init(register_gtk);
+
+#ifdef CONFIG_OPENGL
+module_dep("ui-opengl");
+#endif

+ 4 - 0
ui/sdl2.c

@@ -918,3 +918,7 @@ static void register_sdl1(void)
 }
 
 type_init(register_sdl1);
+
+#ifdef CONFIG_OPENGL
+module_dep("ui-opengl");
+#endif

+ 3 - 0
ui/spice-app.c

@@ -221,3 +221,6 @@ static void register_spice_app(void)
 }
 
 type_init(register_spice_app);
+
+module_dep("ui-spice-core");
+module_dep("chardev-spice");

+ 5 - 0
ui/spice-core.c

@@ -1037,3 +1037,8 @@ static void spice_register_config(void)
     qemu_add_opts(&qemu_spice_opts);
 }
 opts_init(spice_register_config);
+module_opts("spice");
+
+#ifdef CONFIG_OPENGL
+module_dep("ui-opengl");
+#endif