From ede25cf0ee4a6078f21d580f10d62de238b1729b Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Wed, 22 Jul 2015 16:09:59 -0400 Subject: [PATCH 10006/10006] Try it in gentpl again... --- grub-core/Makefile.core.def | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def index 9fa9790..eed40d2 100644 --- a/grub-core/Makefile.core.def +++ b/grub-core/Makefile.core.def @@ -44,6 +44,18 @@ transform_data = { enable = powerpc_ieee1275; }; +library = { + name = kernel_noemu_nodist_symlist.a; + noemu_nodist = symlist.c; + ia64_efi_cflags = '-fno-builtin -fpic -minline-int-divide-max-throughput -g0'; + x86_64_xen_cppflags = '$(CPPFLAGS_XEN) -g0'; + i386_xen_cppflags = '$(CPPFLAGS_XEN) -g0'; + mips_arc_cppflags = '-DGRUB_DECOMPRESSOR_LINK_ADDR=$(TARGET_DECOMPRESSOR_LINK_ADDR) -g0'; + i386_qemu_cppflags = '-DGRUB_BOOT_MACHINE_LINK_ADDR=$(GRUB_BOOT_MACHINE_LINK_ADDR) -g0'; + emu_cflags = '$(CFLAGS_GNULIB) -g0'; + emu_cppflags = '$(CPPFLAGS_GNULIB) -g0'; +}; + kernel = { name = kernel; @@ -133,7 +145,7 @@ kernel = { noemu = kern/time.c; noemu = kern/generic/millisleep.c; - noemu_nodist = symlist.c; + ldadd = kernel_noemu_nodist_symlist.a; mips = kern/generic/rtc_get_time_ms.c; @@ -350,6 +362,13 @@ program = { enable = emu; }; +library = { + name = emu_nodist_symlist.a; + emu_nodist = symlist.c; + cflags = '-g0'; + cppflags = '-g0'; +}; + program = { name = grub-emu-lite; @@ -357,6 +376,7 @@ program = { emu_nodist = symlist.c; ldadd = 'kernel.exec$(EXEEXT)'; + ldadd = emu_nodist_symlist.a; ldadd = 'gnulib/libgnu.a $(LIBINTL) $(LIBUTIL) $(LIBSDL) $(LIBUSB) $(LIBPCIACCESS) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; enable = emu; -- 2.5.0