kvm: kvmctl: Fix user/main.c indenting
[qemu-kvm/fedora.git] / kvm / Makefile.csdemo
blob33f66fe282e16146965c7bbd82c5834b1008e382
1 DESTDIR =
2 KERNEL=`uname -r`
4 rpmrelease = devel
6 .PHONY: kernel user qemu clean
8 all: kernel user qemu
10 qemu kernel user:
11         $(MAKE) -C $@
13 qemu: user
15 clean: 
16         @for d in kernel user qemu; do  \
17                 $(MAKE) -C $$d $@;      \
18         done
20 bindir = /usr/bin
21 bin = $(bindir)/kvm
22 initdir = /etc/init.d
23 confdir = /etc/kvm
24 utilsdir = /etc/kvm/utils
25 arch := $(shell uname -i)
26 ifeq (${arch},i386)
27         qtarget := qemu 
28 else
29         qtarget := qemu-system-x86_64
30 endif
32 install:
33         mkdir -p $(DESTDIR)/$(bindir)
34         mkdir -p $(DESTDIR)/$(confdir)
35         mkdir -p $(DESTDIR)/$(initdir)
36         mkdir -p $(DESTDIR)/$(utilsdir)
37         cp qemu/$(arch)-softmmu/$(qtarget) $(DESTDIR)/$(bin)
38         mkdir -p /usr/share/kvm
39         cp -a qemu/pc-bios/* /usr/share/kvm
40         cp scripts/kvm $(DESTDIR)/$(initdir)/kvm
41         cp scripts/qemu-ifup $(DESTDIR)/$(confdir)/qemu-ifup
42         cp kvm $(DESTDIR)/$(utilsdir)/kvm
43         mkdir -p $(DESTDIR)/lib/modules/$(KERNEL)/misc
44         cp kernel/kvm.ko $(DESTDIR)/lib/modules/$(KERNEL)/misc
45         depmod -b $(DESTDIR)/
47 tmpspec = .tmp.kvm.spec
49 rpm:    user qemu
50         mkdir -p BUILD RPMS/$$(uname -i)
51         sed 's/^Release:.*/Release: $(rpmrelease)/' kvm.spec > $(tmpspec)
52         rpmbuild --define="kverrel $$(uname -r)" \
53                  --define="objdir $$(pwd)" \
54                  --define="_topdir $$(pwd)" \
55                 -bb $(tmpspec)