summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2008-04-24 13:41:57 +0300
committerAvi Kivity <avi@qumranet.com>2008-04-24 14:50:18 +0300
commitc3b8edee155f869547509a0c1ad87aff0fe8fc41 (patch)
tree0b93c5716f1b14757334c25dafd94b81ab694d0c /Makefile
parent728d1e8ceb896f4df852a11da1948f4d3801431b (diff)
kvm: sync headers before building with patched kernel
Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 76c149ac..48a8dffa 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,8 @@ DESTDIR=
rpmrelease = devel
+sane-arch = $(subst i386,x86,$(subst x86_64,x86,$(ARCH)))
+
.PHONY: kernel user libkvm qemu bios vgabios extboot clean libfdt
all: libkvm qemu
@@ -26,6 +28,15 @@ ifneq '$(filter $(ARCH), powerpc)' ''
endif
user: libkvm
+user libkvm qemu: header-sync-$(if $(WANT_MODULE),n,y)
+
+header-sync-n:
+
+header-sync-y:
+ make -C kernel LINUX=$(KERNELDIR) header-sync
+ rm -f kernel/include/asm
+ ln -sf asm-$(sane-arch) kernel/include/asm
+
bios:
$(MAKE) -C $@
cp bios/BIOS-bochs-latest qemu/pc-bios/bios.bin