Split config.h for util and core.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 19 Sep 2010 20:22:43 +0000 (22:22 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 19 Sep 2010 20:22:43 +0000 (22:22 +0200)
commit742f9232e385716c20f77e6d0cbc8f28d79b59d7
tree0e3659d047cb81aa6dd5b1af894eff8c458cd606
parent5d6015ddf6ab0d8667eeeb900aa1e0adcef98a8e
Split config.h for util and core.

* acinclude.m4 (HAVE_ASM_USCORE): Transformed into a variable.
(ADDR32): Likewise.
(DATA32): Likewise.
(BSS_START_SYMBOL): Likewise.
(END_SYMBOL): Likewise.
(NEED_ENABLE_EXECUTE_STACK): Likewise. All users updated.
(grub_I386_ASM_ABSOLUTE_WITHOUT_ASTERISK): Removed.
* config.h.in: New file.
* configure.ac: Use config-util.h as config define file.
Rename MACHINE into GRUB_MACHINE. All users updated.
(NEED_REGISTER_FRAME_INFO): Transformed into a variable. All users
updated.
(NESTED_FUNC_ATTR): Likewise.
Substitue new variables.
(COND_HAVE_ASM_USCORE): New conditional.
* grub-core/Makefile.am (ASM_PREFIX): New variable.
(kernel_syms.lst): Use ASM_PREFIX.
* grub-core/kern/emu/console.c: Include config-util.h.
* grub-core/kern/emu/misc.c: Likewise.
* grub-core/kern/emu/mm.c: Likewise.
* include/grub/emu/misc.h: Likewise.
* include/grub/libgcc.h: Likewise.
15 files changed:
.bzrignore
ChangeLog
acinclude.m4
config.h.in [new file with mode: 0644]
configure.ac
grub-core/Makefile.am
grub-core/kern/emu/console.c
grub-core/kern/emu/misc.c
grub-core/kern/emu/mm.c
grub-core/kern/misc.c
include/grub/emu/misc.h
include/grub/libgcc.h
include/grub/misc.h
include/grub/offsets.h
include/grub/symbol.h