]> xenbits.xensource.com Git - xentesttools/bootstrap.git/commitdiff
Makefile: Build libvmi
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 1 May 2017 01:06:24 +0000 (21:06 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 1 May 2017 01:08:01 +0000 (21:08 -0400)
With Xen headers and all that.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
root_image/Makefile

index d67f0abf96ce1649c63be70244d423e46232ee96..8ef451c9ad5bf8620dbf9fb410143505cad58ca3 100644 (file)
@@ -1072,6 +1072,17 @@ ifeq ($(RPM_ARCH), x86_64)
        (cd userspace/usr$(LIBSDIR); ln -fs  ../lib/libraw1394.so.11)
 endif
 
+.PHONY: libvmi-install
+libvmi-install:
+       if ! [ -e libvmi/configure ]; then (cd libvmi; ./autogen.sh); fi
+       if ! [ -e libvmi/config.h ]; then (cd libvmi; CFLAGS="-I$(XEN_SRC)/dist/install/usr/include" LDLIBS="-L$(shell pwd)/userspace/$(LIBSDIR)" ./configure --prefix=/usr --disable-kvm); fi
+       $(MAKE) -C libvmi clean
+       $(MAKE) -C libvmi
+       $(MAKE) $(MFLAGS) -C libvmi DESTDIR=$(CURDIR)/userspace install
+ifeq ($(RPM_ARCH), x86_64)
+       (cd userspace/usr$(LIBSDIR); ln -fs  ../lib/libvmi-0.11.so)
+endif
+
 .PHONY: gdb-install
 gdb-install: add-debug-bins
        $(call RPM_TO_USERSPACE,*libexpat.so*,$(RPM_DIR)/expat)