Also explicitly disable them in configure unless built for emu platform.
Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com>
+2013-11-04 Andrey Borzenkov <arvidjaar@gmail.com>
+
+ * configure.ac: Explicitly disable emusdl, emuusb and emupci on non-
+ emu platforms.
+ * grub-core/Makefile.core.def: Enable emupci and emuucb only for emu.
+
2013-11-04 Vladimir Serbinenko <phcoder@gmail.com>
* docs/grub.texi: Document usage of menuentry id.
AC_SUBST([enable_grub_emu_sdl])
AC_SUBST([enable_grub_emu_usb])
AC_SUBST([enable_grub_emu_pci])
+
+else
+
+# Ignore --enable-emu-* if platform is not emu
+enable_grub_emu_sdl=no
+enable_grub_emu_usb=no
+enable_grub_emu_pci=no
fi
AC_ARG_ENABLE([grub-mkfont],
module = {
name = emuusb;
common = bus/usb/usb.c;
+ enable = emu;
condition = COND_GRUB_EMU_USB;
};
common = bus/emu/pci.c;
common = commands/lspci.c;
+ enable = emu;
condition = COND_GRUB_EMU_PCI;
};