some progress in KVM integration into the buildrom buildsystem
[kvm-coreboot.git] / packages / kvm-tools / kvm-tools.mk
blob984b522d046bad6657853b15687584542e79470c
1 KVM_URL=http://heanet.dl.sourceforge.net/sourceforge/kvm
2 KVM_SOURCE=kvm-70.tar.gz
3 KVM_DIR=$(BUILD_DIR)/kvm-tools
4 KVM_SRC_DIR=$(KVM_DIR)/kvm-70
5 KVM_STAMP_DIR=$(KVM_DIR)/stamps
7 $(KVM_SOURCE):
8 mkdir -p $(SOURCE_DIR)
9 @ wget $(WGET_Q) -P $(SOURCE_DIR) $(KVM_URL)/$(KVM_SOURCE)
11 $(KVM_STAMP_DIR)/.unpacked: $(SOURCE_DIR)/$(KVM_SOURCE)
12 tar -C $(KVM_DIR) -zxf $(SOURCE_DIR)/$(KVM_SOURCE)
13 touch $@
15 $(KVM_STAMP_DIR)/.configured: $(KVM_STAMP_DIR)/.unpacked
16 (cd $(KVM_SRC_DIR); ./configure \
17 --prefix=$(STAGING_DIR)\
18 # --with-patched-kernel\
19 # --disable-sdl\
20 # --disable-vnc-tls\
21 # --disable-gfx-check)
23 $(KVM_SRC_DIR)/kvm-tools: $(KVM_STAMP_DIR)/.configured
24 $(MAKE) -C $(KVM_SRC_DIR) \
25 CFLAGS=$(CFLAGS) \
26 LDFLAGS="$(LDFLAGS) -L$(STAGING_DIR)/lib --rpath-link,$(STAGING_DIR)/lib "
28 $(INITRD_DIR)/sbin/kvm-tools: $(KVM_SRC_DIR)/kvm
29 install -d $(INITRD)/sbin
30 install -m 0744 $(KVM_SRC_DIR)/kvm-tools $(INITRD)/sbin
32 $(KVM_STAMP_DIR):
33 mkdir -p $@
35 kvm-tools: $(KVM_STAMP_DIR) $(INITRD_DIR)/sbin/kvm-tools
37 kvm-tools-clean:
38 @ rm -f $(KVM_STAMP_DIR)/.configured
39 ifneq ($(wildcard $(KVM_SRC_DIR)/Makefile),)
40 $(MAKE) -C $(KVM_SRC_DIR) clean
41 endif
42 kvm-tools-distclean:
43 rm -rf $(KVM_DIR)/*