#!/usr/bin/make -f
SHELL		 := /bin/bash
export XTRACT_CFGS := $(shell sh $(CURDIR)/../../SOURCES/extract-config-opts \
	linux-amd64 $(CURDIR)/../../SOURCES/qemu-config.br)
export backend_modules="xen-evtchn xen-gntdev xen-gntalloc xen-blkback xen-netback xen-pciback xen-privcmd"

tools-config:
	./autogen.sh ; \
	PYTHON=/usr/bin/python3 $(shell rpm  --define "xenfigure $(shell cat $(CURDIR)/../../SOURCES/xenfigure.macro)" --eval=%xenfigure ) \
	--libexecdir=/usr/lib \
	--enable-blktap2 \
	--enable-ocamltools --enable-xsmpolicy --enable-efi \
	--enable-systemd --enable-stubdom \
	--with-linux-backend-modules=$(backend_modules) \
	--enable-qemu-traditional --enable-rombios \
	--with-system-qemu=/usr/bin/qemu-system-i386 \
	--with-extra-qemuu-configure-args="--mandir=/usr/share/man --python=/usr/bin/python3 --enable-docs $(XTRACT_CFGS) --enable-system --enable-modules --disable-bluez --disable-smartcard" \
	--enable-ovmf --with-system-ovmf=/usr/share/qemu-xen/qemu/ovmf.bin --enable-ioemu-stubdom --enable-c-stubdom --enable-caml-stubdom ;
