$(AM_V_GEN)test/test-create-disk.sh
qemu: test-disk
- $(QEMU_KVM) -m 256 -L $(BIOS) -snapshot test-disk
+ $(QEMU) -m 256 -bios $(QEMU_BIOS) -snapshot test-disk
install-tree: all
rm -rf $(abs_srcdir)/install-tree
AC_PROG_MKDIR_P
AC_PATH_PROG([XSLTPROC], [xsltproc])
-AC_PATH_PROG([QEMU_KVM], [qemu-kvm])
dnl Define ARCH_<NAME> conditionals
SET_ARCH(IA32, i*86*)
AC_SUBST([ARCH])
AC_SUBST([MACHINE_TYPE_NAME])
-# test bios
-AC_CHECK_FILE([/usr/lib/qemu-bios], [BIOS=/usr/lib/qemu-bios])
-AC_CHECK_FILE([/usr/share/qemu-ovmf/bios], [BIOS=/usr/share/qemu-ovmf/bios])
-AC_SUBST([BIOS])
+# QEMU and OVMF UEFI firmware
+AS_IF([test x"$cross_compiling" = "xyes"], [], [
+ AC_PATH_PROG([QEMU], [qemu-kvm])
+ AC_CHECK_FILE([/usr/share/qemu/bios-ovmf.bin], [QEMU_BIOS=/usr/share/qemu/bios-ovmf.bin])
+ AC_CHECK_FILE([/usr/share/qemu-ovmf/bios], [QEMU_BIOS=/usr/share/qemu-ovmf/bios/bios.bin])
+ AC_SUBST([QEMU_BIOS])
+])
# ------------------------------------------------------------------------------
dnl GNU EFI doesn't use relative paths: efi.h includes efibind.h which is in
blkid: ${have_blkid}
man pages: ${have_manpages}
- test QEMU bios: ${BIOS}
+ QEMU: ${QEMU}
+ QEMU OVMF: ${QEMU_BIOS}
])