Vladimir 'phcoder' Serbinenko
1d63a066e2
Remove some redundancy in build system.
* Makefile.in (TARGET_CFLAGS): Add -ffreestanding.
(TARGET_ASFLAGS): Add -nostdinc -fno-builtin.
(TARGET_LDFLAGS): Add -nostdlib.
(TARGET_IMG_LDFLAGS): Likewise.
* commands/lsmmap.c (grub_cmd_lsmmap) [GRUB_MACHINE_EMU]: Don't do
anything since mmap isn't available.
* conf/any-emu.rmk (kernel_img_SOURCES): Remove commands/boot.c.
Add util/time.c.
(pkglib_MODULES): Remove reboot.mod.
(reboot_mod_SOURCES): Removed.
(reboot_mod_CFLAGS): Likewise.
(reboot_mod_LDFLAGS): Likewise.
* conf/common.rmk (script/lexer.c_DEPENDENCIES): New variable.
(MOSTLYCLEANFILES): Add symlist.c kernel_syms.lst.
(DEFSYMFILES): Add kernel_syms.lst.
(kernel_img_HEADERS): Add common headers.
(symlist.c): New target.
(kernel_syms.lst): Likewise.
(pkglib_MODULES): Add memdisk.mod.
(memdisk_mod_SOURCES): New variable.
(memdisk_mod_CFLAGS): Likewise.
(memdisk_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add reboot.mod.
(reboot_mod_SOURCES): New variable.
(reboot_mod_CFLAGS): Likewise.
(reboot_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add date.mod.
(date_mod_SOURCES): New variable.
(date_mod_CFLAGS): Likewise.
(date_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add datehook.mod.
(datehook_mod_SOURCES): New variable.
(datehook_mod_CFLAGS): Likewise.
(datehook_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add lsmmap.mod.
(lsmmap_mod_SOURCES): New variable.
(lsmmap_mod_CFLAGS): Likewise.
(lsmmap_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add boot.mod.
(boot_mod_SOURCES): New variable.
(boot_mod_CFLAGS): Likewise.
(boot_mod_LDFLAGS): Likewise.
* conf/i386-coreboot.rmk: Removed redundant parts.
* conf/i386-ieee1275.rmk: Likewise.
* conf/i386-pc.rmk: Likewise.
* conf/mips-yeeloong.rmk: Likewise.
* conf/mips.rmk: Likewise.
* conf/powerpc-ieee1275.rmk: Likewise.
* conf/sparc64-ieee1275.rmk: Likewise.
* conf/x86_64-efi.rmk: Likewise.
* conf/i386-coreboot.rmk: Moved qemu parts ..
* conf/i386-qemu.rmk: ... here
* conf/i386-efi.rmk: Moved common parts to...
* conf/x86-efi.rmk: ... here.
* conf/i386.rmk: Added modules common to all x86 variants.
* configure.ac: Add -m32/-m64 to TARGET_ASFLAGS.
* disk/memdisk.c: Remove grub/machine/kernel.h.
* gensymlist.sh.in: Include symbol.h.
* hook/datehook.c: Correct module name.
* include/grub/datetime.h (grub_get_datetime) [GRUB_MACHINE_EMU]: Export.
(grub_set_datetime) [GRUB_MACHINE_EMU]: Likewise.
* include/grub/i386/efi/serial.h: New file.
* include/grub/x86_64/efi/serial.h: Likewise.
* util/time.c: Likewise.
* video/ieee1275.c (grub_video_ieee1275_setup): Handle 64-bit void *.
2010-03-14 17:17:49 +01:00
..
2010-01-18 20:51:35 +00:00
2010-02-26 14:32:24 +01:00
2010-03-08 22:20:02 +00:00
2010-01-28 23:10:37 +01:00
2010-01-16 00:26:52 +00:00
2009-11-11 23:21:13 +00:00
2010-02-12 20:08:56 +01:00
2010-01-26 21:23:59 +00:00
2010-01-09 23:42:17 +01:00
2009-07-29 14:11:50 +00:00
2009-04-22 09:57:39 +00:00
2010-02-07 02:47:18 +01:00
2010-01-16 00:39:14 +00:00
2010-02-07 17:30:16 +01:00
2010-01-27 01:49:11 +00:00
2010-01-20 01:19:53 +00:00
2009-06-10 21:04:23 +00:00
2010-02-25 13:30:50 +00:00
2010-02-25 13:30:50 +00:00
2010-01-16 00:26:52 +00:00
2010-01-26 20:16:08 +00:00
2010-01-20 07:36:17 +01:00
2010-03-03 11:24:36 +01:00
2010-01-16 00:26:52 +00:00
2010-03-14 13:48:55 +01:00
2010-03-04 16:25:26 +01:00
2010-01-20 02:11:07 +00:00
2010-01-05 11:16:42 +00:00
2010-01-28 21:43:28 +05:30
2009-12-08 01:00:26 +00:00
2010-03-14 15:39:14 +00:00
2010-01-27 03:18:14 +00:00
2010-03-05 15:38:04 +01:00
2010-01-27 00:19:46 +00:00
2010-02-07 04:23:44 +01:00
2009-12-22 15:09:25 +01:00
2010-01-16 00:26:52 +00:00
2009-06-10 21:04:23 +00:00
2010-02-07 02:47:18 +01:00
2010-02-07 23:49:49 +01:00
2008-11-20 19:22:20 +00:00
2009-07-16 15:36:43 +00:00