Vladimir 'phcoder' Serbinenko
ebcecdf1c3
Increase warning level.
...
* conf/Makefile.common (CFLAGS_GNULIB): Add -Wno-redundant-decls
-Wno-unreachable-code -Wno-conversion -Wno-old-style-definition.
* configure.ac (HOST_CFLAGS): Add bunch of -W arguments.
(TARGET_CFLAGS): Likewise.
(HOST_CFLAGS): Add -Werror unless --disable-werror is activated.
* grub-core/Makefile.core.def (decompressor_xz): Add
-Wno-unreachable-code.
(normal): Add -Wno-redundant-decls.
(xzio): Add -Wno-unreachable-code.
(lzopio): Add -Wno-redundant-decls -Wno-error.
* grub-core/commands/acpi.c: Add exception to -Wcast-align.
* grub-core/commands/lsacpi.c: Add exception to -Wcast-align.
* grub-core/gensymlist.sh: Add exception to -Wmissing-format-attribute.
* grub-core/kern/dl.c: Add exception to -Wcast-align.
* grub-core/kern/efi/efi.c (grub_efi_modules_addr): Likewise.
* grub-core/kern/i386/coreboot/init.c: Add exception to
-Wsuggest-attribute=noreturn.
* grub-core/kern/ia64/dl.c: Add exception to -Wcast-align.
* grub-core/kern/ia64/dl_helper.c: Likewise.
* grub-core/kern/mips/dl.c: Likewise.
* grub-core/kern/sparc64/dl.c: Likewise.
* grub-core/lib/LzmaEnc.c: Add exception to -Wshadow.
* grub-core/lib/libgcrypt_wrap/cipher_wrap.h (memcpy): Likewise.
(memcmp): Likewise.
* grub-core/lib/pbkdf2.c: Add exception to -Wunreachable-code.
* grub-core/loader/ia64/efi/linux.c: Add exception to -Wcast-align.
* grub-core/loader/mips/linux.c: Likewise.
* grub-core/loader/multiboot_elfxx.c: Likewise.
* grub-core/script/parser.y: Add exception to -Wunreachable-code.
* grub-core/video/sm712.c: Add exception to -Wcast-align.
* util/import_gcry.py: Add -Wno-cast-align to modules checked by hand.
* grub-core/font/font.c (grub_font_loader_init): Add explicit cast and
fixme.
* grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Likewise.
* grub-core/kern/i386/multiboot_mmap.c (grub_machine_mmap_init):
Fix prototype.
2012-02-10 16:48:48 +01:00
Vladimir 'phcoder' Serbinenko
48b391e9ab
Handle newer autotools. Add some missing quotes while on it.
...
* Makefile.am (pkglib_DATA): Remove update-grub_lib.
(pkglib_DATA): Move grub-mkconfig_lib from here ...
(pkgdata_DATA): ... here.
* Makefile.util.def (update-grub_lib): Removed.
* conf/Makefile.common (pkglib_DATA): Removed.
(pkglib_SCRIPTS): Likewise.
(pkgdata_DATA): New variable.
* tests/util/grub-shell-tester.in: Replace pkglib with pkgdata where
needed.
Add missing quotes.
Remove unused variable while on it.
* tests/util/grub-shell.in: Likewise.
* util/grub-install.in: Likewise.
* util/grub-mkconfig.in: Likewise.
* util/grub-mknetdir.in: Likewise.
* util/grub-mkrescue.in: Likewise.
* util/grub-mkstandalone.in: Likewise.
* util/grub.d/00_header.in: Likewise.
* util/grub.d/10_hurd.in: Likewise.
* util/grub.d/10_illumos.in: Likewise.
* util/grub.d/10_kfreebsd.in: Likewise.
* util/grub.d/10_linux.in: Likewise.
* util/grub.d/10_netbsd.in: Likewise.
* util/grub.d/10_windows.in: Likewise.
* util/grub.d/20_linux_xen.in: Likewise.
* util/grub.d/30_os-prober.in: Likewise.
* util/update-grub_lib.in: Removed.
2012-01-24 13:17:36 +01:00
Szymon Janc
fb739ccd79
* Makefile.am (AUTOMAKE_OPTIONS): = Added -Wno-portability flag.
...
* grub-core/Makefile.am: Likewise.
2011-08-19 20:06:42 +02:00
Vladimir 'phcoder' Serbinenko
9ac718b061
* Makefile.am (multiboot.elf): Add -Wl,--build-id=none.
...
(kfreebsd.elf): Likewise.
(pc-chainloader.elf): Likewise.
(ntldr.elf): Likewise.
2011-04-16 17:24:47 +02:00
Vladimir 'phcoder' Serbinenko
89d68fa681
* Makefile.am (libgrub.pp): Propagate the libgrub.a split.
2010-11-01 12:29:20 +01:00
Grégoire Sutre
b65ea15514
Make mktemp invocations portable.
2010-10-18 22:50:01 +02:00
Colin Watson
943682b44c
* Makefile.am (SUBDIRS): Restore "."; it's important to force
...
ordering, so that e.g. ascii.h is built before grub-core/font/font.c
when needed.
2010-09-20 13:55:49 +01:00
Yves Blusseau
15c6926126
Use gnulib-tool to create gnulib source files.
...
* Add gnulib files generated by gnulib-tool in build-aux, m4 and
grub-core/gnulib directories
* .bzignore: Add **/.deps and autogenerated gnulib files
* configure.ac: Assign auxiliary directory to build-aux, add invocation
of gnulib macros, add grub-core/gnulib/Makefile
* Makefile.am: Add gnulib directory in SUBDIRS (removing unnecessary .),
include m4 directory to aclocal.
* Makefile.util.def: Remove direct compilation of gnulib source files
and use the new grub-core/gnulib/libgnu.a.
* build-aux/config.rpath: move config.rpath from top directory to
build-aux
* conf/Makefile.common: Remove the macro _GL_UNUSED already defined
in gnulib headers
* conf/Makefile.extra-dist: Add m4/gnulib-cache.m4
* grub-core/Makefile.core.def: Remove unnecessary extra_dist
* grub-core/lib/posix_wrap/localcharset.h (locale_charset): Update
header.
* grub-core/lib/posix_wrap/langinfo.h (nl_langinfo): Return static
string.
2010-09-20 12:35:33 +02:00
Vladimir 'phcoder' Serbinenko
a5dbb1f10d
Create euro.pf2 which supports most European languages.
...
* Makefile.am (grubdata_DATA): Add euro.pf2.
(euro.pf2): New target.
(CLEANFILES): Add euro.pf2.
2010-09-14 00:49:02 +02:00
Yves Blusseau
b23ffd70eb
Bash completion script for util commands
...
* Makefile.am: Add util/bash-completion.d directory
* configure.ac: Likewise.
* util/bash-completion.d/Makefile.am: New file.
* util/bash-completion.d/grub-completion.bash.in: Likewise.
2010-09-13 10:29:18 +02:00
Colin Watson
905f7773e5
grub-fstest needs the host and hostfs modules while other utilities
...
actively require those modules to be absent, so grub-fstest needs
its own initialisation and finalisation code.
* Makefile.am (grub_fstest.pp): New target.
(grub_fstest_init.lst): Likewise.
(grub_fstest_init.c): Likewise.
* Makefile.util.def (grub-fstest): Add grub_fstest_init.c.
2010-09-10 13:20:21 +01:00
Vladimir 'phcoder' Serbinenko
303f59958e
Disable kfreebsd bootcheck on qemu and multiboot
2010-08-29 02:29:01 +02:00
Vladimir 'phcoder' Serbinenko
02a16ba94c
Disable some bootcheck on some platforms
2010-08-29 00:21:02 +02:00
Vladimir 'phcoder' Serbinenko
9b1cb542db
Rename test kernels
2010-08-28 16:51:36 +02:00
Vladimir 'phcoder' Serbinenko
9bd44ab21a
kfreebsd-aout bootchecks
2010-08-28 16:21:45 +02:00
Vladimir 'phcoder' Serbinenko
0101a723ce
ntldr bootcheck
2010-08-28 16:05:20 +02:00
Vladimir 'phcoder' Serbinenko
8e4ac346e8
OpenBSD64 bootcheck
2010-08-28 15:05:26 +02:00
Vladimir 'phcoder' Serbinenko
0f6a963e9b
kOpenBSD bootcheck
2010-08-28 14:51:54 +02:00
Vladimir 'phcoder' Serbinenko
dc1bff761f
Simplify knetbsd bootcheck by using specfile
2010-08-28 03:17:59 +02:00
Vladimir 'phcoder' Serbinenko
e8ea4b8424
pc-chainloader bootcheck
2010-08-25 21:55:48 +02:00
Vladimir 'phcoder' Serbinenko
1e82303f1d
multiboot and multiboot2 bootchecks
2010-08-25 20:34:07 +02:00
Vladimir 'phcoder' Serbinenko
5ad6967b19
Enable boottests
2010-08-25 16:59:11 +02:00
BVK Chaitanya
f7711f5ef1
final touches
2010-08-23 13:23:56 +05:30
BVK Chaitanya
bdf0d62321
review comments
2010-08-21 09:48:27 +05:30
BVK Chaitanya
2bd591d03e
add USE_ASCII_FAILBACK define
2010-08-21 00:50:12 +05:30
BVK Chaitanya
3d9d354297
generate gcry rules from import_gcry
2010-08-20 18:21:31 +05:30
BVK Chaitanya
a5a3bccd54
added conf/Makefile.common and conf/Makefile.extra-dist
2010-08-20 10:14:29 +05:30
BVK Chaitanya
019be613d0
fixed distcheck
2010-08-18 16:53:11 +05:30
BVK Chaitanya
2b6c00842d
distcheck almost done
2010-08-18 11:57:51 +05:30
BVK Chaitanya
76ed06b921
moved configure.common back to configure.ac
2010-08-17 19:41:43 +05:30
BVK Chaitanya
c49e5dfff8
remove Makefile.kernel and Makefile.vars
2010-08-17 19:17:57 +05:30
BVK Chaitanya
02c9030aae
builds w/o custom DEPDIR
2010-08-06 10:01:54 +05:30
BVK Chaitanya
297f0c2b6e
merge with mainline
2010-07-13 00:43:28 +05:30
BVK Chaitanya
40f8acbc5b
cleanup
2010-06-05 11:40:25 +05:30
BVK Chaitanya
c0bb7fb68f
add -lutil for netbsd
2010-06-04 10:30:25 +05:30
BVK Chaitanya
d5c3b7ce01
rename libutil to libgrub
2010-06-04 09:34:28 +05:30
BVK Chaitanya
610c1efd10
more cleanup
2010-06-03 15:30:15 +05:30
BVK Chaitanya
a60f6ee1ac
cleanup
2010-06-03 11:52:33 +05:30
BVK Chaitanya
2e33ae0d1b
few minor fixes
2010-05-10 15:37:18 +05:30
BVK Chaitanya
8c41176882
automake commit without merge history
2010-05-06 11:34:04 +05:30