Compile most Xen files only once

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Blue Swirl 2009-05-21 15:54:48 +00:00
parent e20a8dff4c
commit 2567f5796c
4 changed files with 14 additions and 2 deletions

View file

@ -189,6 +189,13 @@ endif
LIBS+=$(VDE_LIBS)
# xen backend driver support
XEN_OBJS := xen_backend.o xen_devconfig.o
XEN_OBJS += xen_console.o xenfb.o xen_disk.o xen_nic.o
ifdef CONFIG_XEN
OBJS += $(XEN_OBJS)
endif
cocoa.o: cocoa.m
keymaps.o: keymaps.c keymaps.h

View file

@ -541,8 +541,7 @@ LIBS += $(CONFIG_BLUEZ_LIBS)
endif
# xen backend driver support
XEN_OBJS := xen_machine_pv.o xen_backend.o xen_devconfig.o xen_domainbuild.o
XEN_OBJS += xen_console.o xenfb.o xen_disk.o xen_nic.o
XEN_OBJS := xen_machine_pv.o xen_domainbuild.o
ifeq ($(CONFIG_XEN), yes)
OBJS += $(XEN_OBJS)
LIBS += $(XEN_LIBS)

5
configure vendored
View file

@ -1708,6 +1708,11 @@ else
exit 1
fi
if test "$xen" = "yes" ;
then
echo "CONFIG_XEN=yes" >> $config_mak
fi
tools=
if test `expr "$target_list" : ".*softmmu.*"` != 0 ; then
tools="qemu-img\$(EXESUF) $tools"

View file

@ -38,6 +38,7 @@
#include "hw.h"
#include "qemu-char.h"
#include "qemu-log.h"
#include "xen_backend.h"
/* ------------------------------------------------------------- */