ARGP_LDFLAGS := @argp_ldflags@
FILE_OFFSET_BITS := @FILE_OFFSET_BITS@
+
+CONFIG_PV_SHIM := @pvshim@
ac_subst_vars='LTLIBOBJS
LIBOBJS
+pvshim
ninepfs
SYSTEMD_LIBS
SYSTEMD_CFLAGS
with_systemd
with_systemd_modules_load
enable_9pfs
+enable_pvshim
'
ac_precious_vars='build_alias
host_alias
--enable-systemd Enable systemd support (default is DISABLED)
--enable-9pfs Explicitly enable 9pfs support in QEMU build
(default is to defer to QEMU configure default)
+ --disable-pvshim Disable pvshim build (enabled by default on 64bit
+ x86)
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+# Check whether --enable-pvshim was given.
+if test "${enable_pvshim+set}" = set; then :
+ enableval=$enable_pvshim; if test "x$enable_pvshim" = "xno"; then :
+ pvshim=n
+else
+ pvshim=y
+fi
+else
+
+ cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
+ case "$cpu" in
+ x86_64)
+ pvshim="y";;
+ *) pvshim="n";;
+ esac
+
+fi
+
+
+
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
AC_SUBST(ninepfs)
+AC_ARG_ENABLE([pvshim],
+ AS_HELP_STRING([--disable-pvshim],
+ [Disable pvshim build (enabled by default on 64bit x86)]),
+ [AS_IF([test "x$enable_pvshim" = "xno"], [pvshim=n], [pvshim=y])], [
+ cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
+ case "$cpu" in
+ x86_64)
+ pvshim="y";;
+ *) pvshim="n";;
+ esac
+])
+AC_SUBST(pvshim)
+
AC_OUTPUT()
XEN_ROOT = $(CURDIR)/../..
include $(XEN_ROOT)/tools/Rules.mk
-ifneq ($(XEN_TARGET_ARCH),x86_32)
-CONFIG_PV_SHIM := y
-endif
-
# hvmloader is a 32-bit protected mode binary.
TARGET := hvmloader/hvmloader
INST_DIR := $(DESTDIR)$(XENFIRMWAREDIR)