]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
merge menuentry.mod into normal.mod
authorBVK Chaitanya <bvk@dbook>
Fri, 3 Sep 2010 15:38:12 +0000 (21:08 +0530)
committerBVK Chaitanya <bvk@dbook>
Fri, 3 Sep 2010 15:38:12 +0000 (21:08 +0530)
grub-core/Makefile.core.def
grub-core/commands/menuentry.c
grub-core/normal/main.c
include/grub/menu.h

index bba3503a608b59df968db9c893f9af24fbab7a52..be005378b0de6b7dddae02833bff72097a8d001b 100644 (file)
@@ -1173,6 +1173,8 @@ module = {
   common = script/lexer.c;
   common = script/argv.c;
 
+  common = commands/menuentry.c;
+
   common = unidata.c;
   common_nodist = grub_script.tab.c;
   common_nodist = grub_script.yy.c;
@@ -1408,8 +1410,3 @@ module = {
   name = test_blockarg;
   common = tests/test_blockarg.c;
 };
-
-module = {
-  name = menuentry;
-  common = commands/menuentry.c;
-};
\ No newline at end of file
index b6662bb96cc5e6af23d4595b40b48e4e2f051da4..5e20d4285d55c76b35ce19cabc475b77333b146a 100644 (file)
@@ -200,14 +200,16 @@ grub_cmd_menuentry (grub_extcmd_context_t ctxt, int argc, char **args)
 
 static grub_extcmd_t cmd;
 
-GRUB_MOD_INIT(menuentry)
+void
+grub_menu_init (void)
 {
   cmd = grub_register_extcmd ("menuentry", grub_cmd_menuentry,
                              GRUB_COMMAND_FLAG_BOTH | GRUB_COMMAND_FLAG_BLOCKS,
                              N_("BLOCK"), N_("Define a menuentry."), options);
 }
 
-GRUB_MOD_FINI(menuentry)
+void
+grub_menu_fini (void)
 {
   grub_unregister_extcmd (cmd);
 }
index 64d438a916333857385c6362d59f28d2125fda0c..6a008f5778affea9e6fc90acd2423b967c12c0e1 100644 (file)
@@ -476,6 +476,7 @@ GRUB_MOD_INIT(normal)
 {
   grub_context_init ();
   grub_script_init ();
+  grub_menu_init ();
 
   grub_xputs_saved = grub_xputs;
   grub_xputs = grub_xputs_normal;
@@ -515,6 +516,7 @@ GRUB_MOD_FINI(normal)
 {
   grub_context_fini ();
   grub_script_fini ();
+  grub_menu_fini ();
 
   grub_xputs = grub_xputs_saved;
 
index 9dc257ab76298928091aa2bf77d46cf14c54910d..608253863da5da8ed2845542c102cb968e25e263 100644 (file)
@@ -100,4 +100,7 @@ void grub_menu_execute_with_fallback (grub_menu_t menu,
 void grub_menu_entry_run (grub_menu_entry_t entry);
 int grub_menu_get_default_entry_index (grub_menu_t menu);
 
+void grub_menu_init (void);
+void grub_menu_fini (void);
+
 #endif /* GRUB_MENU_HEADER */