1
2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
3
* configure.ac: Detect all `emu' platforms. Define
4
GRUB_MACHINE_* macros in TARGET_CFLAGS. Remove
5
--enable-grub-emu logic. Disable include/grub/machine
6
symlink on `emu' platforms.
8
* genkernsyms.sh.in: Use @TARGET_CFLAGS@ during symbol generation.
9
* gensymlist.sh.in: Likewise.
11
* include/grub/i386/coreboot/machine.h: Remove file.
12
* include/grub/i386/efi/machine.h: Likewise.
13
* include/grub/i386/ieee1275/machine.h: Likewise.
14
* include/grub/i386/pc/machine.h: Likewise.
15
* include/grub/i386/qemu/machine.h: Likewise.
16
* include/grub/powerpc/ieee1275/machine.h: Likewise.
17
* include/grub/sparc64/ieee1275/machine.h: Likewise.
18
* include/grub/x86_64/efi/machine.h: Likewise.
20
* commands/acpi.c: Remove `<grub/machine/machine.h>'.
21
* commands/halt.c: Likewise.
22
* commands/reboot.c: Likewise.
23
* include/grub/autoefi.h: Likewise.
24
* include/grub/i386/at_keyboard.h: Likewise.
25
* include/grub/i386/kernel.h: Likewise.
26
* include/grub/i386/loader.h: Likewise.
27
* include/grub/i386/pc/memory.h: Likewise.
28
* kern/dl.c: Likewise.
29
* kern/i386/coreboot/init.c: Likewise.
30
* loader/i386/bsd.c: Likewise.
31
* loader/i386/linux.c: Likewise.
32
* loader/multiboot_loader.c: Likewise.
33
* term/i386/pc/serial.c: Likewise.
34
* term/usb_keyboard.c: Likewise.
36
* include/grub/time.h [!GRUB_MACHINE_EMU]: Remove
37
`<grub/machine/machine.h>'
38
[!GRUB_MACHINE_EMU] (GRUB_TICKS_PER_SECOND): New macro.
39
* util/misc.c: Remove `<grub/machine/machine.h>' and
40
`<grub/machine/time.h>'.
42
* Makefile.in (enable_grub_emu): Remove variable.
43
Include $(srcdir)/conf/any-emu.mk for the `emu' platform.
45
* conf/any-emu.rmk: New file.
46
* conf/common.rmk (grub_emu_init.lst, grub_emu_init.h)
47
(grub_emu_init.c): Move from here ...
48
* conf/any-emu.rmk: ... to here.
50
* conf/i386-coreboot.rmk (sbin_UTILITIES): Remove `grub-emu'.
51
(grub_emu_SOURCES, grub_emu_LDFLAGS): Move from here ...
52
* conf/any-emu.rmk: ... to here.