2007-07-22 Robert Millan <rmh@aybabtu.com>
authorrobertmh <robertmh@localhost>
Sun, 22 Jul 2007 19:17:27 +0000 (19:17 +0000)
committerrobertmh <robertmh@localhost>
Sun, 22 Jul 2007 19:17:27 +0000 (19:17 +0000)
commitdaf0f0ba3e7432f9157e892c9319cd94678d5dce
tree093c341938b3b6806f71bf44ed7b07400411f473
parent54cdc1cc1ca380b561c22128d1e6302b614291c5
2007-07-22  Robert Millan  <rmh@aybabtu.com>

* geninitheader.sh: Process file specified in first parameter rather
than hardcoding grub_modules_init.lst.
* geninit.sh: Likewise.  Also, construct header name dynamicaly rather
than hardcoding grub_modules_init.h.

* conf/common.rmk: Rename grub_modules_init.[ch] files associated with
grub-emu to grub_emu_init.[ch].  Add rules to build analogous
grub_probe_init.[ch] and grub_setup_init.[ch].

* conf/powerpc-ieee1275.rmk (grub_emu_DEPENDENCIES): Replace
grub_modules_init.h with grub_emu_init.h.
(grub_probe_DEPENDENCIES, grub_probe_SOURCES): Add new
grub_probe_init.[ch] files.
* conf/i386-efi.rmk: Likewise.
* conf/i386-pc.rmk: Likewise.
(grub_setup_DEPENDENCIES, grub_setup_SOURCES): Add new
grub_setup_init.[ch] files.

* util/grub-emu.c: Replace grub_modules_init.h with grub_emu_init.h.
* util/grub-probe.c: Include grub_probe_init.h.  Use grub_init_all()
to initialize modules rather than a list of hardcoded functions.
* util/i386/pc/grub-setup.c: Include grub_setup_init.h.  Use
grub_init_all() to initialize modules rather than a list of hardcoded
functions.
15 files changed:
ChangeLog
conf/common.mk
conf/common.rmk
conf/i386-efi.mk
conf/i386-efi.rmk
conf/i386-pc.mk
conf/i386-pc.rmk
conf/powerpc-ieee1275.mk
conf/powerpc-ieee1275.rmk
config.h.in
geninit.sh
geninitheader.sh
util/grub-emu.c
util/grub-probe.c
util/i386/pc/grub-setup.c